# HG changeset patch # User Richard M. Stallman # Date 893910239 0 # Node ID 58d299618042b2c3a932ecdd29fa725fc7b43acf # Parent bd52f7e0fcdcac87858241eba5c010c6f282f5ce (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 -r bd52f7e0fcdc -r 58d299618042 lisp/window.el --- a/lisp/window.el Thu Apr 30 03:45:54 1998 +0000 +++ b/lisp/window.el Thu Apr 30 04:23:59 1998 +0000 @@ -314,11 +314,13 @@ (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)