emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/exwm a417f0d45e 2/2: Merge branch 'nbarrientos.github.c


From: ELPA Syncer
Subject: [elpa] externals/exwm a417f0d45e 2/2: Merge branch 'nbarrientos.github.com/post-command-hook' into externals/exwm
Date: Fri, 9 Jun 2023 12:57:56 -0400 (EDT)

branch: externals/exwm
commit a417f0d45e73f75028ba17ae49c664e3548deeba
Merge: b62d5e79b0 4d5b0e81cd
Author: Adrián Medraño Calvo <adrian@medranocalvo.com>
Commit: Adrián Medraño Calvo <adrian@medranocalvo.com>

    Merge branch 'nbarrientos.github.com/post-command-hook' into externals/exwm
---
 exwm-input.el | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/exwm-input.el b/exwm-input.el
index 79bc78ef0f..ab22d60a38 100644
--- a/exwm-input.el
+++ b/exwm-input.el
@@ -452,9 +452,12 @@ ARGS are additional arguments to CALLBACK."
             (t
              ;; Replay this event by default.
              (setq fake-last-command t)
-             (setq mode xcb:Allow:ReplayPointer))))
-    (when fake-last-command
-      (exwm-input--fake-last-command))
+             (setq mode xcb:Allow:ReplayPointer)))
+      (when fake-last-command
+        (if buffer
+            (with-current-buffer buffer
+              (exwm-input--fake-last-command))
+          (exwm-input--fake-last-command))))
     (xcb:+request exwm--connection
         (make-instance 'xcb:AllowEvents :mode mode :time xcb:Time:CurrentTime))
     (xcb:flush exwm--connection))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]