branch: master
commit f7470feef4880a735495c5013465efffd049270d
Author: Oleh Krehel <[email protected]>
Commit: Oleh Krehel <[email protected]>

    ivy.el (ivy--reset-state): Don't delete "" for dynamic coll
    
    Fixes #1236
---
 ivy.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/ivy.el b/ivy.el
index d3ea381..f630dc3 100644
--- a/ivy.el
+++ b/ivy.el
@@ -1794,7 +1794,8 @@ This is useful for recursive `ivy-read'."
              (setq coll (all-completions "" collection predicate)))
             (t
              (setq coll collection)))
-      (setq coll (delete "" coll))
+      (unless (ivy-state-dynamic-collection ivy-last)
+        (setq coll (delete "" coll)))
       (when def
         (cond ((listp def)
                (setq coll (cl-union def coll :test 'equal)))

Reply via email to