Fix layout being refreshed too often on minibuffer setup

The guard clause was refacored incorrectly, leading to it having
no effect on the intended forms.

* exwm-layout.el (exwm-layout--on-minibuffer-setup): Guard
`exwm-layout--refresh' again.
This commit is contained in:
Adrián Medraño Calvo 2023-08-18 00:00:00 +00:00
parent fb73aaaf8f
commit c7d1fd45bc

View file

@ -408,8 +408,8 @@ selected by `other-buffer'."
(frame (window-frame mini-window))) (frame (window-frame mini-window)))
(when (exwm-workspace--workspace-p frame) (when (exwm-workspace--workspace-p frame)
(exwm--defer 0 (lambda () (exwm--defer 0 (lambda ()
(when (< 1 (window-height mini-window))) (when (< 1 (window-height mini-window))
(exwm-layout--refresh frame)))))) (exwm-layout--refresh frame)))))))
(defun exwm-layout--on-echo-area-change (&optional dirty) (defun exwm-layout--on-echo-area-change (&optional dirty)
"Run when message arrives or in `echo-area-clear-hook' to refresh layout." "Run when message arrives or in `echo-area-clear-hook' to refresh layout."