diff options
| author | Po Lu | 2021-12-17 19:17:50 +0800 |
|---|---|---|
| committer | Po Lu | 2021-12-17 19:17:50 +0800 |
| commit | efdfe22704581dca8bc8b32672f7b5ae142f1fd5 (patch) | |
| tree | 7d52e662278af0fe12f77b7ddd8f7656bbdad285 /src | |
| parent | 62fc53d75b7e56b4e5f5ce13f16ccdd7a32f2874 (diff) | |
| download | emacs-efdfe22704581dca8bc8b32672f7b5ae142f1fd5.tar.gz emacs-efdfe22704581dca8bc8b32672f7b5ae142f1fd5.zip | |
Fix touchscreen support on Xt builds
* src/xterm.c (handle_one_xevent): Make menu bar touch event
code conditional on GTK3.
Diffstat (limited to 'src')
| -rw-r--r-- | src/xterm.c | 2 |
1 files changed, 2 insertions, 0 deletions
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, | |||
| 10890 | xi_link_touch_point (device, xev->detail, xev->event_x, | 10890 | xi_link_touch_point (device, xev->detail, xev->event_x, |
| 10891 | xev->event_y); | 10891 | xev->event_y); |
| 10892 | 10892 | ||
| 10893 | #ifdef HAVE_GTK3 | ||
| 10893 | if (FRAME_X_OUTPUT (f)->menubar_widget | 10894 | if (FRAME_X_OUTPUT (f)->menubar_widget |
| 10894 | && xg_event_is_for_menubar (f, event)) | 10895 | && xg_event_is_for_menubar (f, event)) |
| 10895 | { | 10896 | { |
| @@ -10902,6 +10903,7 @@ handle_one_xevent (struct x_display_info *dpyinfo, | |||
| 10902 | set_frame_menubar (f, true); | 10903 | set_frame_menubar (f, true); |
| 10903 | waiting_for_input = was_waiting_for_input; | 10904 | waiting_for_input = was_waiting_for_input; |
| 10904 | } | 10905 | } |
| 10906 | #endif | ||
| 10905 | 10907 | ||
| 10906 | inev.ie.kind = TOUCHSCREEN_BEGIN_EVENT; | 10908 | inev.ie.kind = TOUCHSCREEN_BEGIN_EVENT; |
| 10907 | inev.ie.timestamp = xev->time; | 10909 | inev.ie.timestamp = xev->time; |