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))))