# HG changeset patch # User pontscho # Date 999190203 0 # Node ID 6adf80f99796cf8335b4f6fdc337ec4fba62bc58 # Parent fcba80a2e79f743177a47d244c5216db23069e89 move fix diff -r fcba80a2e79f -r 6adf80f99796 Gui/mplayer/sw.h --- a/Gui/mplayer/sw.h Thu Aug 30 16:49:46 2001 +0000 +++ b/Gui/mplayer/sw.h Thu Aug 30 16:50:03 2001 +0000 @@ -6,7 +6,8 @@ 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 @@ { 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 @@ } break; case wsRLMouseButton: - if ( !mplSubMoved ) wsMoveTopWindow( &appMPlayer.mainWindow ); + if ( !mplSubMoved ) + { + wsMoveTopWindow( &appMPlayer.mainWindow ); + } msButton=0; mplSubMoved=0; break;