aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPo Lu2022-02-12 10:23:51 +0800
committerPo Lu2022-02-12 10:23:51 +0800
commit7c37f5fd698227f1d0f1ebb40b004bc021028cae (patch)
tree6d6466e047e604bfed90750a37c1a2c607adeb84 /src
parentf622034fa565a50f9c210301aba2545b2521f356 (diff)
downloademacs-7c37f5fd698227f1d0f1ebb40b004bc021028cae.tar.gz
emacs-7c37f5fd698227f1d0f1ebb40b004bc021028cae.zip
Be less strict about which PointerEmulated button events to ignore
* src/xterm.c (handle_one_xevent): Ignore all PointerEmulated button events.
Diffstat (limited to 'src')
-rw-r--r--src/xterm.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/xterm.c b/src/xterm.c
index e7736f741a0..22c14380767 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -11242,11 +11242,7 @@ handle_one_xevent (struct x_display_info *dpyinfo,
11242#ifdef XIPointerEmulated 11242#ifdef XIPointerEmulated
11243 /* Ignore emulated scroll events when XI2 native 11243 /* Ignore emulated scroll events when XI2 native
11244 scroll events are present. */ 11244 scroll events are present. */
11245 if (((dpyinfo->xi2_version == 1 11245 if (xev->flags & XIPointerEmulated)
11246 && xev->detail >= 4
11247 && xev->detail <= 8)
11248 || (dpyinfo->xi2_version >= 2))
11249 && xev->flags & XIPointerEmulated)
11250 { 11246 {
11251 *finish = X_EVENT_DROP; 11247 *finish = X_EVENT_DROP;
11252 goto XI_OTHER; 11248 goto XI_OTHER;