branch: elpa/tablist commit 6c03338d5581f74fedb0f5eec3750529ae36bc31 Author: Andreas Politz <poli...@hochschule-trier.de> Commit: Andreas Politz <poli...@hochschule-trier.de>
*** empty log message *** --- tablist.el | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/tablist.el b/tablist.el index 30d7b5d..a76a4dc 100644 --- a/tablist.el +++ b/tablist.el @@ -298,12 +298,13 @@ as argument for the function `completion-in-region'.") (setq tablist-context-window-update--timer (run-with-idle-timer 0.1 nil (lambda (fn window) - (with-selected-window window - (set-window-dedicated-p nil nil) - (save-selected-window - (funcall fn id)) - (when (window-live-p (selected-window)) - (set-window-dedicated-p nil t)))) + (when (window-live-p window) + (with-selected-window window + (set-window-dedicated-p nil nil) + (save-selected-window + (funcall fn id)) + (when (window-live-p (selected-window)) + (set-window-dedicated-p nil t))))) tablist-context-window-function tablist-context-window))))