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/gtk | |
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/gtk')
-rw-r--r-- | Gui/mplayer/gtk/menu.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Gui/mplayer/gtk/menu.c b/Gui/mplayer/gtk/menu.c index b79ec363d4..d62b7c8f97 100644 --- a/Gui/mplayer/gtk/menu.c +++ b/Gui/mplayer/gtk/menu.c @@ -10,6 +10,7 @@ void ActivateMenuItem( int Item ) { // fprintf( stderr,"[menu] item: %d\n",Item ); gtkShMem->popupmenu=Item; + gtkShMem->visiblepopupmenu=0; gtkSendMessage( evShowPopUpMenu ); } @@ -52,6 +53,7 @@ GtkWidget * AddSeparator( GtkWidget * Menu ) } GtkWidget * DVDSubMenu; +GtkWidget * DVDTitleMenu; GtkWidget * DVDAudioLanguageMenu; GtkWidget * DVDSubtitleLanguageMenu; @@ -68,7 +70,7 @@ GtkWidget * create_PopUpMenu( void ) SubMenu=AddSubMenu( Menu,"Open ..." ); AddMenuItem( SubMenu,"Play file ..."" ", evLoadPlay ); AddMenuItem( SubMenu,"Play VCD ...", evNone ); - AddMenuItem( SubMenu,"Play DVD ...", evNone ); + AddMenuItem( SubMenu,"Play DVD ...", evPlayDVD ); AddMenuItem( SubMenu,"Play URL ...", evNone ); AddMenuItem( SubMenu,"Load subtitle ... ", evLoadSubtitle ); SubMenu=AddSubMenu( Menu,"Playing" ); @@ -89,9 +91,10 @@ GtkWidget * create_PopUpMenu( void ) AddMenuItem( SubMenu,"Double size", evDoubleSize ); AddMenuItem( SubMenu,"Fullscreen", evFullScreen ); DVDSubMenu=AddSubMenu( Menu,"DVD" ); - AddMenuItem( DVDSubMenu,"Play disc ..."" ", evNone ); + AddMenuItem( DVDSubMenu,"Play disc ..."" ", evPlayDVD ); AddMenuItem( DVDSubMenu,"Show DVD Menu", evNone ); AddSeparator( DVDSubMenu ); + DVDTitleMenu=AddSubMenu( DVDSubMenu,"Titles" ); DVDAudioLanguageMenu=AddSubMenu( DVDSubMenu,"Audio language" ); DVDSubtitleLanguageMenu=AddSubMenu( DVDSubMenu,"Subtitle language" ); AddSeparator( Menu ); |