From: Stephen Leake <stephen_leake@stephe-leake.org> Date: Sun, 23 Dec 2018 18:23:26 +0000 (-0800) Subject: Fix a simple bug in display-buffer-use-some-frame X-Git-Tag: emacs-26.1.91~26 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=9578c2aa2201642e6846b0d09c14e72bc3225d09;p=emacs.git Fix a simple bug in display-buffer-use-some-frame * lisp/window.el (display-buffer-use-some-frame): Simplify the predicate, fix TYPE arg to window--display-buffer. --- diff --git a/lisp/window.el b/lisp/window.el index f252b0e041a..d40e6c5c811 100644 --- a/lisp/window.el +++ b/lisp/window.el @@ -7114,9 +7114,7 @@ that allows the selected frame)." (or (cdr (assq 'frame-predicate alist)) (lambda (frame) (and (not (eq frame (selected-frame))) - (not (window-dedicated-p - (or (get-lru-window frame) - (frame-first-window frame)))))))) + (get-lru-window frame))))) (frame (car (filtered-frame-list predicate))) (window (and frame @@ -7125,7 +7123,7 @@ that allows the selected frame)." (when window (prog1 (window--display-buffer - buffer window 'frame alist display-buffer-mark-dedicated) + buffer window 'reuse alist display-buffer-mark-dedicated) (unless (cdr (assq 'inhibit-switch-frame alist)) (window--maybe-raise-frame frame))))))