diff --git a/lisp/window.el b/lisp/window.el index 4dbe4a9c4e3..1e8f4e323bc 100644 --- a/lisp/window.el +++ b/lisp/window.el @@ -7690,7 +7690,8 @@ Return WINDOW if BUFFER and WINDOW are live." ;; Don't dedicate WINDOW if it is dedicated because it shows ;; BUFFER already or it is reused and is not a side window. ((or (window-dedicated-p window) - (and (eq type 'reuse) (not (eq (cdr alist-dedicated) 'side))))) + (and (eq type 'reuse) + (not (window-parameter window 'window-side))))) ;; Otherwise, if ALIST contains a 'dedicated' entry, use that ;; entry's value (which may be nil). (alist-dedicated