diff options
author | Richard M. Stallman <rms@gnu.org> | 1994-05-23 08:23:03 +0000 |
---|---|---|
committer | Richard M. Stallman <rms@gnu.org> | 1994-05-23 08:23:03 +0000 |
commit | 9055eec301768eb90e61caaf383f913f086d60a8 (patch) | |
tree | 53b74df4fd46fec32881d5ed094f477c15288f01 /lisp/buff-menu.el | |
parent | de6ed2f745d4188554568556ba95ffea1fa64aca (diff) | |
download | emacs-9055eec301768eb90e61caaf383f913f086d60a8.tar.gz |
(Buffer-menu-mouse-select): Handle dedicated window.
Diffstat (limited to 'lisp/buff-menu.el')
-rw-r--r-- | lisp/buff-menu.el | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lisp/buff-menu.el b/lisp/buff-menu.el index 3c55bdb4d3c..a2f67bf59f3 100644 --- a/lisp/buff-menu.el +++ b/lisp/buff-menu.el @@ -346,7 +346,10 @@ You can mark buffers with the \\<Buffer-menu-mode-map>\\[Buffer-menu-mark] comma (goto-char (posn-point (event-end event))) (setq buffer (Buffer-menu-buffer t)))) (select-window (posn-window (event-end event))) - (switch-to-buffer buffer))) + (if (and (window-dedicated-p (selected-window)) + (eq (selected-window) (frame-root-window))) + (switch-to-buffer-other-frame buffer) + (switch-to-buffer buffer)))) (defun Buffer-menu-this-window () "Select this line's buffer in this window." |