summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Mendler <mail@daniel-mendler.de>2022-11-17 22:13:05 +0100
committerDaniel Mendler <mail@daniel-mendler.de>2022-11-17 22:13:05 +0100
commitfdb961cdca704effe19a70b67493492a251f2654 (patch)
treee47788a2856ca99c914a6db7c04c8331eb00c2d5
parentbfd17fdf883a14b504d157571dac6c7de8e30bf7 (diff)
Check frame-live
-rw-r--r--corfu.el3
1 files changed, 2 insertions, 1 deletions
diff --git a/corfu.el b/corfu.el
index f705f51..dc5143c 100644
--- a/corfu.el
+++ b/corfu.el
@@ -391,7 +391,8 @@ The completion backend can override this with
(defun corfu--make-frame (frame params x y width height buffer)
"Show BUFFER in child frame at X/Y with WIDTH/HEIGHT.
PARAMS are frame parameters and FRAME is the existing frame."
- (when-let (timer (and frame (frame-parameter frame 'corfu--hide-timer)))
+ (when-let (timer (and (frame-live-p frame)
+ (frame-parameter frame 'corfu--hide-timer)))
(cancel-timer timer)
(set-frame-parameter frame 'corfu--hide-timer nil))
(let* ((window-min-height 1)