aboutsummaryrefslogtreecommitdiffstats
path: root/src/xmenu.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/xmenu.c')
-rw-r--r--src/xmenu.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/xmenu.c b/src/xmenu.c
index 7d7515a8f25..db1d8823a7e 100644
--- a/src/xmenu.c
+++ b/src/xmenu.c
@@ -347,6 +347,8 @@ for instance using the window manager, then this produces a quit and
347 347
348#ifndef MSDOS 348#ifndef MSDOS
349 349
350#if defined USE_GTK || defined USE_MOTIF
351
350/* Set menu_items_inuse so no other popup menu or dialog is created. */ 352/* Set menu_items_inuse so no other popup menu or dialog is created. */
351 353
352void 354void
@@ -354,12 +356,12 @@ x_menu_set_in_use (int in_use)
354{ 356{
355 menu_items_inuse = in_use ? Qt : Qnil; 357 menu_items_inuse = in_use ? Qt : Qnil;
356 popup_activated_flag = in_use; 358 popup_activated_flag = in_use;
357#ifdef USE_X_TOOLKIT
358 if (popup_activated_flag) 359 if (popup_activated_flag)
359 x_activate_timeout_atimer (); 360 x_activate_timeout_atimer ();
360#endif
361} 361}
362 362
363#endif
364
363/* Wait for an X event to arrive or for a timer to expire. */ 365/* Wait for an X event to arrive or for a timer to expire. */
364 366
365#ifndef USE_MOTIF 367#ifndef USE_MOTIF
@@ -1919,9 +1921,9 @@ create_and_show_dialog (FRAME_PTR f, widget_value *first_wv)
1919static void 1921static void
1920dialog_selection_callback (Widget widget, LWLIB_ID id, XtPointer client_data) 1922dialog_selection_callback (Widget widget, LWLIB_ID id, XtPointer client_data)
1921{ 1923{
1922 /* The EMACS_INT cast avoids a warning. There's no problem 1924 /* Treat the pointer as an integer. There's no problem
1923 as long as pointers have enough bits to hold small integers. */ 1925 as long as pointers have enough bits to hold small integers. */
1924 if ((int) (EMACS_INT) client_data != -1) 1926 if ((intptr_t) client_data != -1)
1925 menu_item_selection = (Lisp_Object *) client_data; 1927 menu_item_selection = (Lisp_Object *) client_data;
1926 1928
1927 BLOCK_INPUT; 1929 BLOCK_INPUT;