[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] trunk r118246: Ignore BUFFER_SWITCH_EVENT events for the p
From: |
Eli Zaretskii |
Subject: |
[Emacs-diffs] trunk r118246: Ignore BUFFER_SWITCH_EVENT events for the purposes of input-pending-p. |
Date: |
Sat, 01 Nov 2014 14:23:40 +0000 |
User-agent: |
Bazaar (2.6b2) |
------------------------------------------------------------
revno: 118246
revision-id: address@hidden
parent: address@hidden
fixes bug: http://debbugs.gnu.org/18856
committer: Eli Zaretskii <address@hidden>
branch nick: trunk
timestamp: Sat 2014-11-01 16:22:32 +0200
message:
Ignore BUFFER_SWITCH_EVENT events for the purposes of input-pending-p.
src/keyboard.c (readable_events): When FLAGS include
READABLE_EVENTS_FILTER_EVENTS, ignore BUFFER_SWITCH_EVENT events.
This avoids returning non-nil from input-pending-p when only such
events are in the queue.
modified:
src/ChangeLog changelog-20091113204419-o5vbwnq5f7feedwu-1438
src/keyboard.c keyboard.c-20091113204419-o5vbwnq5f7feedwu-449
=== modified file 'src/ChangeLog'
--- a/src/ChangeLog 2014-11-01 11:41:50 +0000
+++ b/src/ChangeLog 2014-11-01 14:22:32 +0000
@@ -1,3 +1,10 @@
+2014-11-01 Eli Zaretskii <address@hidden>
+
+ * keyboard.c (readable_events): When FLAGS include
+ READABLE_EVENTS_FILTER_EVENTS, ignore BUFFER_SWITCH_EVENT events.
+ This avoids returning non-nil from input-pending-p when only such
+ events are in the queue. (Bug#18856)
+
2014-11-01 Jan Djärv <address@hidden>
* nsselect.m (QCLIPBOARD, QSECONDARY, QTEXT, QFILE_NAME)
=== modified file 'src/keyboard.c'
--- a/src/keyboard.c 2014-10-24 09:58:43 +0000
+++ b/src/keyboard.c 2014-11-01 14:22:32 +0000
@@ -3495,7 +3495,8 @@
&& event->part == scroll_bar_handle
&& event->modifiers == 0)
#endif
- )
+ && !((flags & READABLE_EVENTS_FILTER_EVENTS)
+ && event->kind == BUFFER_SWITCH_EVENT))
return 1;
event++;
if (event == kbd_buffer + KBD_BUFFER_SIZE)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] trunk r118246: Ignore BUFFER_SWITCH_EVENT events for the purposes of input-pending-p.,
Eli Zaretskii <=