[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 26d1f04: Don't abort upon untracked TouchUpdate events
From: |
Po Lu |
Subject: |
master 26d1f04: Don't abort upon untracked TouchUpdate events |
Date: |
Fri, 17 Dec 2021 20:00:59 -0500 (EST) |
branch: master
commit 26d1f04d76333571b4dbe6d2cab75b44023574ee
Author: Po Lu <luangruo@yahoo.com>
Commit: Po Lu <luangruo@yahoo.com>
Don't abort upon untracked TouchUpdate events
Emacs might get an untracked TouchUpdate event in the unlikely
event of a device hierarchy change during a touch sequence, in
which case all devices and touchpoints will be reset.
* src/xterm.c (handle_one_xevent): Don't abort when receiving
a TouchUpdate that isn't part of a touch sequence.
---
src/xterm.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/xterm.c b/src/xterm.c
index 761e324..03f509b 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -10935,7 +10935,7 @@ handle_one_xevent (struct x_display_info *dpyinfo,
touchpoint = xi_find_touch_point (device, xev->detail);
if (!touchpoint)
- emacs_abort ();
+ goto XI_OTHER;
touchpoint->x = xev->event_x;
touchpoint->y = xev->event_y;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master 26d1f04: Don't abort upon untracked TouchUpdate events,
Po Lu <=