emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/corfu fdb961cdca 05/12: Check frame-live


From: ELPA Syncer
Subject: [elpa] externals/corfu fdb961cdca 05/12: Check frame-live
Date: Thu, 17 Nov 2022 16:57:29 -0500 (EST)

branch: externals/corfu
commit fdb961cdca704effe19a70b67493492a251f2654
Author: Daniel Mendler <mail@daniel-mendler.de>
Commit: Daniel Mendler <mail@daniel-mendler.de>

    Check frame-live
---
 corfu.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/corfu.el b/corfu.el
index f705f510e4..dc5143c120 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)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]