summaryrefslogtreecommitdiffstats
path: root/Gui
diff options
context:
space:
mode:
authorpontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-10-01 13:09:04 +0000
committerpontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-10-01 13:09:04 +0000
commita47ac752e5da5b4d056ca1d8a511c660aedbae4b (patch)
treebe970a3f8a7ecc77063cd0412c315b70252b9b25 /Gui
parentbc2edd4346ff2e21cf0e831590ea701d47484c19 (diff)
downloadmpv-a47ac752e5da5b4d056ca1d8a511c660aedbae4b.tar.bz2
mpv-a47ac752e5da5b4d056ca1d8a511c660aedbae4b.tar.xz
mwm fullscreen bug fixed (?)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2031 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'Gui')
-rw-r--r--Gui/mplayer/sw.h8
-rw-r--r--Gui/wm/ws.c4
2 files changed, 8 insertions, 4 deletions
diff --git a/Gui/mplayer/sw.h b/Gui/mplayer/sw.h
index 134debd6e0..a97dc88921 100644
--- a/Gui/mplayer/sw.h
+++ b/Gui/mplayer/sw.h
@@ -7,7 +7,6 @@ int SubVisible = 0;
void mplSubDraw( wsParamDisplay )
{
if ( appMPlayer.subWindow.State == wsWindowFocusIn ) SubVisible=0;
-
if ( !appMPlayer.subWindow.Mapped ||
appMPlayer.subWindow.Visible == wsWindowNotVisible ) return;
@@ -62,7 +61,12 @@ void mplSubMouseHandle( int Button,int X,int Y,int RX,int RY )
}
break;
case wsRLMouseButton:
- if ( ( !mplSubMoved )&&( ( SubVisible++%2 ) ) ) wsMoveTopWindow( &appMPlayer.mainWindow );
+// if ( ( !mplSubMoved )&&( ( SubVisible++%2 ) ) ) wsMoveTopWindow( &appMPlayer.mainWindow );
+ if ( !mplSubMoved )
+ {
+ if( SubVisible++%2 ) wsMoveTopWindow( &appMPlayer.subWindow );
+ else wsMoveTopWindow( &appMPlayer.mainWindow );
+ }
msButton=0;
mplSubMoved=0;
break;
diff --git a/Gui/wm/ws.c b/Gui/wm/ws.c
index dc6c1ec9b2..b8d278383a 100644
--- a/Gui/wm/ws.c
+++ b/Gui/wm/ws.c
@@ -856,8 +856,8 @@ void wsIconify( wsTWindow win )
// Move top the window.
// ----------------------------------------------------------------------------------------------
void wsMoveTopWindow( wsTWindow * win )
-//{ XRaiseWindow( wsDisplay,win->WindowID ); }
-{ XUnmapWindow( wsDisplay,win->WindowID ); XMapWindow( wsDisplay,win->WindowID ); }
+{ XRaiseWindow( wsDisplay,win->WindowID ); }
+//{ XUnmapWindow( wsDisplay,win->WindowID ); XMapWindow( wsDisplay,win->WindowID ); }
// ----------------------------------------------------------------------------------------------
// Set window background to 'color'.