diff options
author | Po Lu <luangruo@yahoo.com> | 2021-12-21 10:01:37 +0800 |
---|---|---|
committer | Po Lu <luangruo@yahoo.com> | 2021-12-21 10:01:37 +0800 |
commit | 43356423a285d41ce3edc00c3ed115b184e2c720 (patch) | |
tree | 5e6190e4673925dfbf5ab71265a3ded5e470e1c6 | |
parent | 513fe2d6ff9808d54e9a9ff6eb82ef1518d4d6ad (diff) | |
download | emacs-43356423a285d41ce3edc00c3ed115b184e2c720.tar.gz |
Don't drop touch events we're not interested in on GTK3
* src/xterm.c (handle_one_xevent): Allow GTK to handle
unwanted TouchBegin events.
-rw-r--r-- | src/xterm.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/xterm.c b/src/xterm.c index cd135056a2c..1dc68220f08 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -10891,7 +10891,7 @@ handle_one_xevent (struct x_display_info *dpyinfo, f = x_any_window_to_frame (dpyinfo, xev->event); #ifdef HAVE_GTK3 - menu_bar_p = (FRAME_X_OUTPUT (f)->menubar_widget + menu_bar_p = (f && FRAME_X_OUTPUT (f)->menubar_widget && xg_event_is_for_menubar (f, event)); #endif @@ -10917,6 +10917,7 @@ handle_one_xevent (struct x_display_info *dpyinfo, } x_uncatch_errors_after_check (); } +#ifndef HAVE_GTK3 else { x_catch_errors (dpyinfo->display); @@ -10924,7 +10925,7 @@ handle_one_xevent (struct x_display_info *dpyinfo, xev->detail, xev->event, XIRejectTouch); x_uncatch_errors (); } - +#endif } else { |