]> git.eshelyaron.com Git - emacs.git/commitdiff
(popup_widget_loop): Add argument do_timers.
authorJan Djärv <jan.h.d@swipnet.se>
Fri, 12 Nov 2004 09:36:55 +0000 (09:36 +0000)
committerJan Djärv <jan.h.d@swipnet.se>
Fri, 12 Nov 2004 09:36:55 +0000 (09:36 +0000)
(create_and_show_popup_menu, create_and_show_dialog): Pass 1 for
do_timers to popup_widget_loop.
(create_and_show_popup_menu): Pass 1 for do_timers to
popup_get_selection.

src/ChangeLog
src/xmenu.c

index 7f66e82bfc663ad8a1a3688fdd3565ffe6371c82..b680abe8d4fc41bee6bffa037ed8a18ca094adfb 100644 (file)
@@ -3,8 +3,13 @@
        * xmenu.c (x_menu_wait_for_event): New function.
        (popup_get_selection, popup_widget_loop):  Call x_menu_wait_for_event
        to handle timers.
+       (popup_widget_loop): Add argument do_timers.
+       (create_and_show_popup_menu, create_and_show_dialog): Pass 1 for
+       do_timers to popup_widget_loop.
        (xmenu_show): Call XMenuActivateSetWaitFunction so that
        x_menu_wait_for_event is called by XMenuActivate.
+       (create_and_show_popup_menu): Pass 1 for do_timers to 
+       popup_get_selection.
 
 2004-11-10  Stefan Monnier  <monnier@iro.umontreal.ca>
 
index 9b9de8aa16db0d6b757e362d7d3a1aaca4b297ae..d8ab2eb58aa902ff0adc102e64455bd1ecf75246 100644 (file)
@@ -2456,7 +2456,7 @@ create_and_show_popup_menu (f, first_wv, x, y, for_click)
      two.  show_help_echo uses this to detect popup menus.  */
   popup_activated_flag = 1;
   /* Process events that apply to the menu.  */
-  popup_widget_loop (0);
+  popup_widget_loop (1);
 
   gtk_widget_destroy (menu);
 
@@ -2544,7 +2544,7 @@ create_and_show_popup_menu (f, first_wv, x, y, for_click)
   popup_activated_flag = 1;
 
   /* Process events that apply to the menu.  */
-  popup_get_selection ((XEvent *) 0, FRAME_X_DISPLAY_INFO (f), menu_id, 0, 0);
+  popup_get_selection ((XEvent *) 0, FRAME_X_DISPLAY_INFO (f), menu_id, 1, 0);
 
   /* fp turned off the following statement and wrote a comment
      that it is unnecessary--that the menu has already disappeared.