From: Po Lu Date: Fri, 17 Dec 2021 11:17:50 +0000 (+0800) Subject: Fix touchscreen support on Xt builds X-Git-Tag: emacs-29.0.90~3590^2~7 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=efdfe22704581dca8bc8b32672f7b5ae142f1fd5;p=emacs.git Fix touchscreen support on Xt builds * src/xterm.c (handle_one_xevent): Make menu bar touch event code conditional on GTK3. --- diff --git a/src/xterm.c b/src/xterm.c index 9f39561fbdb..761e324e8c5 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -10890,6 +10890,7 @@ handle_one_xevent (struct x_display_info *dpyinfo, xi_link_touch_point (device, xev->detail, xev->event_x, xev->event_y); +#ifdef HAVE_GTK3 if (FRAME_X_OUTPUT (f)->menubar_widget && xg_event_is_for_menubar (f, event)) { @@ -10902,6 +10903,7 @@ handle_one_xevent (struct x_display_info *dpyinfo, set_frame_menubar (f, true); waiting_for_input = was_waiting_for_input; } +#endif inev.ie.kind = TOUCHSCREEN_BEGIN_EVENT; inev.ie.timestamp = xev->time;