diff Gui/mplayer/psignal.c @ 2980:c4b6dc8bb554

fix middle menu hideing bug
author pontscho
date Sun, 18 Nov 2001 19:22:55 +0000
parents 1902b7ff9cdc
children 9507f90d8254
line wrap: on
line diff
--- a/Gui/mplayer/psignal.c	Sun Nov 18 19:19:57 2001 +0000
+++ b/Gui/mplayer/psignal.c	Sun Nov 18 19:22:55 2001 +0000
@@ -128,7 +128,14 @@
         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;