diff options
author | pontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-08-30 16:50:03 +0000 |
---|---|---|
committer | pontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-08-30 16:50:03 +0000 |
commit | 22d9006b01cebba0f10759ab525ff45df244452d (patch) | |
tree | 330b9185880509eb834a386dfc0dda46ee48b563 /Gui | |
parent | a02f6a7b0e906255c71784f481c87e0a7680e239 (diff) | |
download | mpv-22d9006b01cebba0f10759ab525ff45df244452d.tar.bz2 mpv-22d9006b01cebba0f10759ab525ff45df244452d.tar.xz |
move fix
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1779 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'Gui')
-rw-r--r-- | Gui/mplayer/sw.h | 10 |
1 files 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; |