summaryrefslogtreecommitdiffstats
path: root/Gui/mplayer/psignal.c
diff options
context:
space:
mode:
Diffstat (limited to 'Gui/mplayer/psignal.c')
-rw-r--r--Gui/mplayer/psignal.c8
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 ); }