From a47ac752e5da5b4d056ca1d8a511c660aedbae4b Mon Sep 17 00:00:00 2001 From: pontscho Date: Mon, 1 Oct 2001 13:09:04 +0000 Subject: [PATCH] mwm fullscreen bug fixed (?) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2031 b3059339-0415-0410-9bf9-f77b7e298cf2 --- Gui/mplayer/sw.h | 8 ++++++-- Gui/wm/ws.c | 4 ++-- 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'.