Consider windows of the frame being refreshed, not the selected one at the time exwm-layout--refresh runs

* exwm-layout.el (exwm-layout--refresh): Consider windows of the
frame being refreshed instead of the selected frame.
This commit is contained in:
Adrián Medraño Calvo 2018-08-16 12:00:00 +00:00
parent 4d43e3119a
commit 5c1aa4dc31

View file

@ -293,7 +293,7 @@ selected by `other-buffer'."
(or exwm-layout-show-all-buffers (or exwm-layout-show-all-buffers
;; Exclude X windows on other workspaces ;; Exclude X windows on other workspaces
(eq frame exwm--frame))) (eq frame exwm--frame)))
(setq windows (get-buffer-window-list (current-buffer) 0)) (setq windows (get-buffer-window-list (current-buffer) 0 frame))
(if (not windows) (if (not windows)
(when (eq frame exwm--frame) (when (eq frame exwm--frame)
(exwm-layout--hide exwm--id)) (exwm-layout--hide exwm--id))