[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master bdf495f25f: Update input_pending after deferring selection reques
From: |
Po Lu |
Subject: |
master bdf495f25f: Update input_pending after deferring selection requests |
Date: |
Sat, 25 Jun 2022 08:09:03 -0400 (EDT) |
branch: master
commit bdf495f25fe38a151b96c4061fc0dffc121fcc14
Author: Po Lu <luangruo@yahoo.com>
Commit: Po Lu <luangruo@yahoo.com>
Update input_pending after deferring selection requests
* src/xterm.c (x_defer_selection_requests): If kbd_fetch_ptr
moved, update input_pending. Bug found calling
`input-pending-p' inside the DND movement function.
---
src/xterm.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/xterm.c b/src/xterm.c
index 7f43e21e88..7d5794bdd7 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -842,7 +842,13 @@ x_defer_selection_requests (void)
avoids exhausting the keyboard buffer with some
over-enthusiastic clipboard managers. */
if (!between)
- kbd_fetch_ptr = X_NEXT_KBD_EVENT (event);
+ {
+ kbd_fetch_ptr = X_NEXT_KBD_EVENT (event);
+
+ /* `detect_input_pending' will then recompute
+ whether or not pending input events exist. */
+ input_pending = false;
+ }
}
else
between = true;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master bdf495f25f: Update input_pending after deferring selection requests,
Po Lu <=