branch: externals/vertico
commit 4498a2589c60cc788d6cb3909964c12c8fbad79a
Author: Daniel Mendler <m...@daniel-mendler.de>
Commit: Daniel Mendler <m...@daniel-mendler.de>

    Use a better fix
---
 extensions/vertico-buffer.el | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/extensions/vertico-buffer.el b/extensions/vertico-buffer.el
index c9810b081e..63ddd1688f 100644
--- a/extensions/vertico-buffer.el
+++ b/extensions/vertico-buffer.el
@@ -180,9 +180,10 @@
                   (set-window-parameter win 'no-delete-other-windows 
old-no-delete)
                   (set-window-dedicated-p win nil)
                   (set-window-buffer win old-buf))
-                 ((window-live-p win)
-                  ;; The window may be a sole window (gh:minad/vertico#496).
-                  (ignore-errors (delete-window win))))
+                 ;; Check `window-parent' since the window may be a sole window
+                 ;; (gh:minad/vertico#496).
+                 ((and (window-live-p win) (window-parent win))
+                  (delete-window win)))
                 (when vertico-buffer-hide-prompt
                   (set-window-vscroll nil 0))))))
     ;; We cannot use a buffer-local minibuffer-exit-hook here.  The hook will

Reply via email to