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/psignal.c | |
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/psignal.c')
-rw-r--r-- | Gui/mplayer/psignal.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Gui/mplayer/psignal.c b/Gui/mplayer/psignal.c index 4bb30bbd35..3c5caca9fd 100644 --- a/Gui/mplayer/psignal.c +++ b/Gui/mplayer/psignal.c @@ -128,7 +128,14 @@ void gtkSigHandler( int s ) break; case evShowPopUpMenu: gtkShMem->popupmenu=evNone; + if ( gtkShMem->visiblepopupmenu ) gtk_widget_hide_on_delete( PopUpMenu ); + PopUpMenu=create_PopUpMenu(); gtk_menu_popup( GTK_MENU( PopUpMenu ),NULL,NULL,NULL,NULL,0,0 ); + gtkShMem->visiblepopupmenu=1; + break; + case evHidePopUpMenu: + if ( gtkShMem->visiblepopupmenu ) gtk_widget_hide_on_delete( PopUpMenu ); + gtkShMem->visiblepopupmenu=0; break; } gtkShMem->message=0; |