From aaca4aca35da113499d0fa2270dd6b226831c74c Mon Sep 17 00:00:00 2001 From: Karl Heuer Date: Sun, 7 Jul 1996 22:58:51 +0000 Subject: [PATCH] Undo previous change. (XTread_socket): Better way to avoid sending toolkit-specific events to Emacs. --- src/xterm.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/xterm.c b/src/xterm.c index 27e99ca3726..b8a4077728a 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -3616,6 +3616,14 @@ XTread_socket (sd, bufp, numchars, waitp, expected) unsigned char copy_buffer[81]; int modifiers; + if (lw_window_is_in_menubar (event.xkey.window, + f->output_data.x->menubar_widget + )) + { + XtDispatchEvent (&event); + break; + } + event.xkey.state |= x_emacs_to_x_modifiers (FRAME_X_DISPLAY_INFO (f), extra_keyboard_modifiers); @@ -3651,13 +3659,6 @@ XTread_socket (sd, bufp, numchars, waitp, expected) 80, &keysym, &compose_status); #endif -#ifdef USE_X_TOOLKIT - if (lw_toolkit_related_event_p (&event)) - { - XtDispatchEvent (&event); - break; - } -#endif orig_keysym = keysym; if (numchars > 1) -- 2.39.2