mirror of
https://github.com/emacs-exwm/exwm.git
synced 2024-11-27 14:57:59 +01:00
Don't assume order of `get-buffer-window-list' results
It only guarantees that the first result *if* the buffer appears on the selected window.
This commit is contained in:
parent
11fecb5186
commit
633065ad55
1 changed files with 4 additions and 2 deletions
|
@ -306,8 +306,10 @@ selected by `other-buffer'."
|
||||||
;; windows displaying an EXWM-buffer now displayed elsewhere; we
|
;; windows displaying an EXWM-buffer now displayed elsewhere; we
|
||||||
;; need to display with some other buffer there.
|
;; need to display with some other buffer there.
|
||||||
(setq vacated-windows
|
(setq vacated-windows
|
||||||
(append vacated-windows (cdr (get-buffer-window-list
|
(append vacated-windows (remove
|
||||||
(current-buffer) 'nomini t))))
|
window
|
||||||
|
(get-buffer-window-list
|
||||||
|
(current-buffer) 'nomini t))))
|
||||||
;; Note down when an EXWM-buffer is being covered by this
|
;; Note down when an EXWM-buffer is being covered by this
|
||||||
;; buffer; we don't want it to reappear in some vacated window.
|
;; buffer; we don't want it to reappear in some vacated window.
|
||||||
(let ((prev-buffer (car-safe
|
(let ((prev-buffer (car-safe
|
||||||
|
|
Loading…
Reference in a new issue