Loosen the requirements for input focus update

* exwm-input.el (exwm-input--on-buffer-list-update): No more check
on current buffer (the check on buffer name was dropped in a1cf0d9b8).
This commit is contained in:
Chris Feng 2019-10-27 00:00:00 +00:00
parent 3c8b395058
commit 1772b98452

View file

@ -278,8 +278,7 @@ ARGS are additional arguments to CALLBACK."
"Run in `buffer-list-update-hook' to track input focus." "Run in `buffer-list-update-hook' to track input focus."
(when (and (not (eq this-command #'handle-switch-frame)) (when (and (not (eq this-command #'handle-switch-frame))
(not exwm-input--skip-buffer-list-update) (not exwm-input--skip-buffer-list-update)
(not (exwm-workspace--client-p)) (not (exwm-workspace--client-p)))
(eq (current-buffer) (window-buffer)))
(exwm--log "current-buffer=%S selected-window=%S" (exwm--log "current-buffer=%S selected-window=%S"
(current-buffer) (selected-window)) (current-buffer) (selected-window))
(redirect-frame-focus (selected-frame) nil) (redirect-frame-focus (selected-frame) nil)