branch: externals/corfu commit fdb961cdca704effe19a70b67493492a251f2654 Author: Daniel Mendler <m...@daniel-mendler.de> Commit: Daniel Mendler <m...@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)