]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix setting dedicatedness of WINDOW in 'window--display-buffer' (Bug#76911)
authorMartin Rudalics <rudalics@gmx.at>
Mon, 10 Mar 2025 17:42:00 +0000 (18:42 +0100)
committerEshel Yaron <me@eshelyaron.com>
Wed, 12 Mar 2025 18:54:32 +0000 (19:54 +0100)
* lisp/window.el (window--display-buffer): Consult WINDOW's
'window-side' parameter in order to find out whether it is a
side window (Bug#76911).

(cherry picked from commit fd4de89460e20a1bbe0229f2e8c125f9f33bb088)

lisp/window.el

index 1ecd2325ee53b6a8fab075655db66236bd7de46a..d5672ee6a2254fe3592bb81f47a7e6903612869b 100644 (file)
@@ -7638,7 +7638,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