From 22d9006b01cebba0f10759ab525ff45df244452d Mon Sep 17 00:00:00 2001 From: pontscho Date: Thu, 30 Aug 2001 16:50:03 +0000 Subject: move fix git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1779 b3059339-0415-0410-9bf9-f77b7e298cf2 --- Gui/mplayer/sw.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Gui/mplayer/sw.h b/Gui/mplayer/sw.h index 736f865468..aadcdc2f45 100644 --- a/Gui/mplayer/sw.h +++ b/Gui/mplayer/sw.h @@ -6,7 +6,8 @@ int mplSubMoved = 0; void mplSubDraw( wsParamDisplay ) { - if ( !appMPlayer.subWindow.Visible || mplShMem->Playing ) return; + if ( !appMPlayer.subWindow.Visible ) return; + if ( mplShMem->Playing ) { vo_expose=1; return; } if ( mplSubRender ) { @@ -44,7 +45,7 @@ void mplSubMouseHandle( int Button,int X,int Y,int RX,int RY ) { case wsPLMouseButton: mplSubMoved=1; - wsMoveWindow( &appMPlayer.subWindow,RX - sx,RY - sy ); + if ( !appMPlayer.subWindow.isFullScreen ) wsMoveWindow( &appMPlayer.subWindow,RX - sx,RY - sy ); break; case wsPRMouseButton: mplMenuMouseHandle( X,Y,RX,RY ); @@ -53,7 +54,10 @@ void mplSubMouseHandle( int Button,int X,int Y,int RX,int RY ) } break; case wsRLMouseButton: - if ( !mplSubMoved ) wsMoveTopWindow( &appMPlayer.mainWindow ); + if ( !mplSubMoved ) + { + wsMoveTopWindow( &appMPlayer.mainWindow ); + } msButton=0; mplSubMoved=0; break; -- cgit v1.2.3