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

Reply via email to