From 51280333204e6bdec735ecd989506871c2429563 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Thu, 28 Sep 2017 18:10:14 +0200 Subject: [PATCH] Add {buffer,window}-live-p checks to doom-popup-p --- core/autoload/popups.el | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/autoload/popups.el b/core/autoload/popups.el index 8dff2b481..c05f2ad01 100644 --- a/core/autoload/popups.el +++ b/core/autoload/popups.el @@ -8,9 +8,11 @@ omitted." (when-let (target (or target (selected-window))) (cond ((bufferp target) - (buffer-local-value 'doom-popup-mode target)) + (and (buffer-live-p target) + (buffer-local-value 'doom-popup-mode target))) ((windowp target) - (window-parameter target 'popup))))) + (and (window-live-p target) + (window-parameter target 'popup)))))) ;;;###autoload (defun doom-popup-buffer (buffer &optional plist extend-p)