Commit ff18668f authored by Jan Djärv's avatar Jan Djärv
Browse files

* xmenu.c (create_and_show_popup_menu): Just remove menu and return

if it failed to pop up (Gnome "show pointer on ctrl" option makes
menus fail to pop up).
parent 04c769c2
2005-03-24 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
* xmenu.c (create_and_show_popup_menu): Just remove menu and return
if it failed to pop up (Gnome "show pointer on ctrl" option makes
menus fail to pop up).
2005-03-24 Stefan <monnier@iro.umontreal.ca> 2005-03-24 Stefan <monnier@iro.umontreal.ca>
   
* xdisp.c (get_next_display_element): Also use `\ ' & `\-' for latin-9. * xdisp.c (get_next_display_element): Also use `\ ' & `\-' for latin-9.
......
...@@ -2490,11 +2490,14 @@ create_and_show_popup_menu (f, first_wv, x, y, for_click) ...@@ -2490,11 +2490,14 @@ create_and_show_popup_menu (f, first_wv, x, y, for_click)
record_unwind_protect (pop_down_menu, make_save_value (menu, 0)); record_unwind_protect (pop_down_menu, make_save_value (menu, 0));
/* Set this to one. popup_widget_loop increases it by one, so it becomes if (GTK_WIDGET_MAPPED (menu))
two. show_help_echo uses this to detect popup menus. */ {
popup_activated_flag = 1; /* Set this to one. popup_widget_loop increases it by one, so it becomes
/* Process events that apply to the menu. */ two. show_help_echo uses this to detect popup menus. */
popup_widget_loop (1, menu); popup_activated_flag = 1;
/* Process events that apply to the menu. */
popup_widget_loop (1, menu);
}
unbind_to (specpdl_count, Qnil); unbind_to (specpdl_count, Qnil);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment