From: Richard M. Stallman Date: Thu, 30 Apr 1998 04:23:59 +0000 (+0000) Subject: (quit-window): Don't try to switch buffers X-Git-Tag: emacs-20.3~1217 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=eed1360c124fb6cb11e9e0df771ed86a6883ad27;p=emacs.git (quit-window): Don't try to switch buffers in a dedicated window or a minibuffer window. Treat minibuffer window as dedicated in other ways too. --- diff --git a/lisp/window.el b/lisp/window.el index 6b8709b00f3..025f0a82d10 100644 --- a/lisp/window.el +++ b/lisp/window.el @@ -314,11 +314,13 @@ and the buffer that is killed or buried is the one in that window." (save-selected-window (if window (select-window window)) - (switch-to-buffer (other-buffer))) + (or (window-minibuffer-p) + (window-dedicated-p (selected-window)) + (switch-to-buffer (other-buffer)))) ;; Get rid of the frame, if it has just one dedicated window ;; and other visible frames exist. - (and (window-dedicated-p window) + (and (or (window-minibuffer-p) (window-dedicated-p window)) (delq frame (visible-frame-list)) window-solitary (if (and (eq default-minibuffer-frame frame)