summaryrefslogtreecommitdiffstats
path: root/Gui
diff options
context:
space:
mode:
authorpontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-08-30 16:50:03 +0000
committerpontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-08-30 16:50:03 +0000
commit22d9006b01cebba0f10759ab525ff45df244452d (patch)
tree330b9185880509eb834a386dfc0dda46ee48b563 /Gui
parenta02f6a7b0e906255c71784f481c87e0a7680e239 (diff)
downloadmpv-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.h10
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;