about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--exwm-core.el2
-rw-r--r--exwm-input.el2
2 files changed, 2 insertions, 2 deletions
diff --git a/exwm-core.el b/exwm-core.el
index 0f48de2a109a..7fd3a61211be 100644
--- a/exwm-core.el
+++ b/exwm-core.el
@@ -190,7 +190,7 @@ least SECS seconds later."
               (active-minibuffer-window)
               (memq last-input-event exwm-input--global-prefix-keys)
               (memq last-input-event exwm-input-prefix-keys)
-              (assq last-input-event (cdr exwm-mode-map))
+              (lookup-key exwm-mode-map (vector last-input-event))
               (gethash last-input-event exwm-input--simulation-keys))
           (set-transient-map (make-composed-keymap (list exwm-mode-map
                                                          global-map)))
diff --git a/exwm-input.el b/exwm-input.el
index 379442600fd2..ee44624508cf 100644
--- a/exwm-input.el
+++ b/exwm-input.el
@@ -566,7 +566,7 @@ instead."
                      ;;
                      (memq event exwm-input--global-prefix-keys)
                      (memq event exwm-input-prefix-keys)
-                     (assq event (cdr exwm-mode-map))
+                     (lookup-key exwm-mode-map (vector event))
                      (gethash event exwm-input--simulation-keys)))
         (setq mode xcb:Allow:AsyncKeyboard)
         (exwm-input--cache-event event))