]> code.delx.au - gnu-emacs-elpa/commitdiff
ivy.el (ivy--filter): Fixup
authorOleh Krehel <ohwoeowho@gmail.com>
Tue, 28 Apr 2015 11:01:23 +0000 (13:01 +0200)
committerOleh Krehel <ohwoeowho@gmail.com>
Tue, 28 Apr 2015 11:02:58 +0000 (13:02 +0200)
Fixes #65

ivy.el

diff --git a/ivy.el b/ivy.el
index a696d5b1bcbf79e140f285ed41eda81acb73527c..a58df5694290f964251d54a937e4acb30f2ef7ff 100644 (file)
--- a/ivy.el
+++ b/ivy.el
@@ -832,7 +832,7 @@ CANDIDATES are assumed to be static."
           ;; Compare with eq to handle equal duplicates in cands
           (setq idx (cl-position (pop tail) cands)))
         (setq ivy--index (or idx 0))))
-    (when (string= name "")
+    (when (and (string= name "") (not (equal ivy--old-re "")))
       (setq ivy--index
             (or (cl-position ivy-def cands :test 'equal)
                 ivy--index)))