diff options
author | 2005-12-04 15:58:52 +0000 | |
---|---|---|
committer | 2005-12-04 15:58:52 +0000 | |
commit | ad18c2792b855254013b7d7fcb69768ecddc6508 (patch) | |
tree | a701a66407da575aee52605bd1995b84bd89f280 /Gui/mplayer/widgets.c | |
parent | 31469b3b69e05851b6ed8e81dfb548028c48d885 (diff) |
Fix popup menu problems: GTK cannot get a grab while the button is down,
so show it on button release instead of button press.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@17088 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'Gui/mplayer/widgets.c')
-rw-r--r-- | Gui/mplayer/widgets.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/Gui/mplayer/widgets.c b/Gui/mplayer/widgets.c index 281db06726..907e7c990c 100644 --- a/Gui/mplayer/widgets.c +++ b/Gui/mplayer/widgets.c @@ -217,15 +217,7 @@ void gtkShow( int type,char * param ) gtk_widget_destroy( PopUpMenu ); } PopUpMenu=create_PopUpMenu(); -#ifdef HAVE_GTK2_GUI - // Ugly hack, but we don't want to loose events - while(!GTK_WIDGET_VISIBLE(PopUpMenu)) { - gtk_menu_popup(GTK_MENU(PopUpMenu), NULL, NULL, NULL, NULL, 0, gtk_get_current_event_time()); - gtk_main_iteration(); - } -#else gtk_menu_popup( GTK_MENU( PopUpMenu ),NULL,NULL,NULL,NULL,0,0 ); -#endif //HAVE_GTK2_GUI break; case evHidePopUpMenu: if ( PopUpMenu ) |