diff options
Diffstat (limited to 'Gui/mplayer/psignal.c')
-rw-r--r-- | Gui/mplayer/psignal.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/Gui/mplayer/psignal.c b/Gui/mplayer/psignal.c index 90b163f8f1..4bb30bbd35 100644 --- a/Gui/mplayer/psignal.c +++ b/Gui/mplayer/psignal.c @@ -127,10 +127,8 @@ void gtkSigHandler( int s ) gtk_main_quit(); break; case evShowPopUpMenu: -// if ( gtkVisiblePopUpMenu ) gtk_widget_hide( PopUpMenu ); -// gtk_widget_show( PopUpMenu ); + gtkShMem->popupmenu=evNone; gtk_menu_popup( GTK_MENU( PopUpMenu ),NULL,NULL,NULL,NULL,0,0 ); - gtkVisiblePopUpMenu=1; break; } gtkShMem->message=0; @@ -184,6 +182,10 @@ void mplMainSigHandler( int s ) mplShMem->StreamType=STREAMTYPE_FILE; if ( mplMainAutoPlay ) mplGeneralTimer=1; break; + case evShowPopUpMenu: + fprintf( stderr,"[psignal] PopUpMenu: %d\n",gtkShMem->popupmenu ); + mplMiddleMenu=1; mplGeneralTimer=1; + break; case evMessageBox: if ( mplCriticalError ) { gtkSendMessage( evExit ); exit( 1 ); } |