Minor input focus fix

* exwm-input.el (exwm-input--on-buffer-list-update): Schedule input focus
  switch with idle timer.
This commit is contained in:
Chris Feng 2015-10-28 10:37:18 +08:00
parent ba536bb6e3
commit 11cc84d77e

View file

@ -99,7 +99,7 @@ It's updated in several occasions, and only used by `exwm-input--set-focus'.")
(setq exwm-input--focus-window window) (setq exwm-input--focus-window window)
(when exwm-input--timer (cancel-timer exwm-input--timer)) (when exwm-input--timer (cancel-timer exwm-input--timer))
(setq exwm-input--timer (setq exwm-input--timer
(run-with-timer 0.01 nil #'exwm-input--update-focus))) (run-with-idle-timer 0.01 nil #'exwm-input--update-focus)))
(setq exwm-input--redirected nil)))) (setq exwm-input--redirected nil))))
(defun exwm-input--on-focus-in () (defun exwm-input--on-focus-in ()