mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-01 12:17:25 -05:00
Better error-checking for doom|set-selected-window
This commit is contained in:
@ -117,7 +117,8 @@ first time."
|
|||||||
(defvar mode-line-selected-window nil)
|
(defvar mode-line-selected-window nil)
|
||||||
(defun doom|set-selected-window (&rest _)
|
(defun doom|set-selected-window (&rest _)
|
||||||
(let ((window (frame-selected-window)))
|
(let ((window (frame-selected-window)))
|
||||||
(unless (minibuffer-window-active-p window)
|
(when (and (windowp window)
|
||||||
|
(not (minibuffer-window-active-p window)))
|
||||||
(setq mode-line-selected-window window))))
|
(setq mode-line-selected-window window))))
|
||||||
(add-hook 'window-configuration-change-hook #'doom|set-selected-window)
|
(add-hook 'window-configuration-change-hook #'doom|set-selected-window)
|
||||||
(add-hook 'focus-in-hook #'doom|set-selected-window)
|
(add-hook 'focus-in-hook #'doom|set-selected-window)
|
||||||
|
Reference in New Issue
Block a user