2001-02-22 Stefan Monnier <monnier@cs.yale.edu>
+ * server.el (server-switch-buffer): Only switch window if the
+ current one is dedicated.
+
* textmodes/fill.el (fill-region-as-paragraph): Skip spaces backward
rather than using (match-beginning 0) when searching for break point.
(if (window-minibuffer-p (selected-window))
(select-window (next-window nil 'nomini 0)))
;; Move to a non-dedicated window, if we have one.
- (select-window (some-window (lambda (w) (not (window-dedicated-p w)))
- 'nomini 'visible (selected-window)))
+ (when (window-dedicated-p (selected-window))
+ (select-window (some-window (lambda (w) (not (window-dedicated-p w)))
+ 'nomini 'visible (selected-window))))
(set-window-dedicated-p (selected-window) nil)
(if next-buffer
(if (and (bufferp next-buffer)