mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-29 07:58:28 +00:00
* window.el (pop-to-buffer): Ensure right window is selected if we chose another frame.
Otherwise, C-x 5 b might not select the right window if reusing a window on another frame.
This commit is contained in:
parent
d4ef2b502c
commit
97adfb9756
@ -1,3 +1,8 @@
|
||||
2011-09-23 Chong Yidong <cyd@stupidchicken.com>
|
||||
|
||||
* window.el (pop-to-buffer): Ensure right window is selected if we
|
||||
chose another frame.
|
||||
|
||||
2011-09-22 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
* simple.el (what-cursor-position): Use get-char-property-change
|
||||
|
@ -4853,12 +4853,11 @@ at the front of the list of recently selected ones."
|
||||
(old-frame (selected-frame))
|
||||
(window (display-buffer buffer action))
|
||||
(frame (window-frame window)))
|
||||
(if (eq frame old-frame)
|
||||
;; Make sure new window is selected (Bug#8615), (Bug#6954).
|
||||
(select-window window norecord)
|
||||
;; If `display-buffer' has chosen another frame, make sure it
|
||||
;; gets input focus.
|
||||
;; If we chose another frame, make sure it gets input focus.
|
||||
(unless (eq frame old-frame)
|
||||
(select-frame-set-input-focus frame norecord))
|
||||
;; Make sure new window is selected (Bug#8615), (Bug#6954).
|
||||
(select-window window norecord)
|
||||
buffer))
|
||||
|
||||
(defun pop-to-buffer-same-window (buffer &optional norecord)
|
||||
|
Loading…
Reference in New Issue
Block a user