Function: window--quit-restore-select-window
window--quit-restore-select-window is a byte-compiled function defined
in window.el.gz.
Signature
(window--quit-restore-select-window WINDOW &optional FRAME)
Documentation
Select WINDOW after having quit another one.
Do not select an inactive minibuffer window.
Source Code
;; Defined in /usr/src/emacs/lisp/window.el.gz
(defun window--quit-restore-select-window (window &optional frame)
"Select WINDOW after having quit another one.
Do not select an inactive minibuffer window."
(when (and (window-live-p window)
(or (not (window-minibuffer-p window))
(minibuffer-window-active-p window)))
;; If WINDOW is not on the selected frame, don't switch to
;; another frame.
(unless (and (eq frame (selected-frame))
(not (eq frame (window-frame window))))
(setq frame (window-frame window))
(set-frame-selected-window frame window)
(select-frame frame))))