diff options
author | pontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-11-18 19:22:55 +0000 |
---|---|---|
committer | pontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-11-18 19:22:55 +0000 |
commit | 3e771db3e4f81c353b2e517552e1b3fb0aefe6af (patch) | |
tree | e70d4f6c768670625d85e44cf88f7cd03ce9ad1b /Gui/mplayer/sw.h | |
parent | c7bdd842436b9e597ff4f3cdbf1ab3a51059956e (diff) | |
download | mpv-3e771db3e4f81c353b2e517552e1b3fb0aefe6af.tar.bz2 mpv-3e771db3e4f81c353b2e517552e1b3fb0aefe6af.tar.xz |
fix middle menu hideing bug
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2981 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'Gui/mplayer/sw.h')
-rw-r--r-- | Gui/mplayer/sw.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Gui/mplayer/sw.h b/Gui/mplayer/sw.h index 85a95e1ff0..9f2baa2a80 100644 --- a/Gui/mplayer/sw.h +++ b/Gui/mplayer/sw.h @@ -32,13 +32,15 @@ void mplSubMouseHandle( int Button,int X,int Y,int RX,int RY ) mplMouseTimer=mplMouseTimerConst; wsVisibleMouse( &appMPlayer.subWindow,wsShowMouseCursor ); + switch( Button ) { case wsPMMouseButton: - gtkSendMessage( evShowPopUpMenu ); - break; + gtkSendMessage( evShowPopUpMenu ); + break; case wsPRMouseButton: + if ( gtkShMem->visiblepopupmenu ) gtkSendMessage( evHidePopUpMenu ); mplShowMenu( RX,RY ); msButton=wsPRMouseButton; break; @@ -48,6 +50,7 @@ void mplSubMouseHandle( int Button,int X,int Y,int RX,int RY ) break; // --- case wsPLMouseButton: + if ( gtkShMem->visiblepopupmenu ) gtkSendMessage( evHidePopUpMenu ); sx=X; sy=Y; msButton=wsPLMouseButton; mplSubMoved=0; |