[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/exwm 2b7449e: ; Do not cache events for non-`exwm-mode'
From: |
Chris Feng |
Subject: |
[elpa] externals/exwm 2b7449e: ; Do not cache events for non-`exwm-mode' buffers |
Date: |
Sun, 23 Apr 2017 11:40:54 -0400 (EDT) |
branch: externals/exwm
commit 2b7449ea425df236471496cd96f061d70f3ba15a
Author: Chris Feng <address@hidden>
Commit: Chris Feng <address@hidden>
; Do not cache events for non-`exwm-mode' buffers
---
exwm-input.el | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/exwm-input.el b/exwm-input.el
index 54b5f30..b602a92 100644
--- a/exwm-input.el
+++ b/exwm-input.el
@@ -494,10 +494,12 @@ This value should always be overwritten.")
(setq event (xcb:keysyms:keysym->event
exwm--connection (car keysym)
(logand state (lognot (cdr keysym))))))
- (when (eq major-mode 'exwm-mode)
+ (if (not (eq major-mode 'exwm-mode))
+ (exwm-input--unread-event event)
+ ;; Grab keyboard temporarily.
(setq exwm-input--temp-line-mode t)
- (exwm-input--grab-keyboard)) ;grab keyboard temporarily
- (exwm-input--cache-event event))))
+ (exwm-input--grab-keyboard)
+ (exwm-input--cache-event event)))))
(xcb:+request exwm--connection
(make-instance 'xcb:AllowEvents
:mode xcb:Allow:AsyncKeyboard
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/exwm 2b7449e: ; Do not cache events for non-`exwm-mode' buffers,
Chris Feng <=