branch: master
commit 1a193b047c79af265397a220046ac5e44425a13b
Author: Oleh Krehel <ohwoeo...@gmail.com>
Commit: Oleh Krehel <ohwoeo...@gmail.com>

    ivy.el (ivy--done): Set ivy--current
    
    Fixes a bug of using :action for completing file names.
---
 ivy.el |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/ivy.el b/ivy.el
index 40e8330..697f854 100644
--- a/ivy.el
+++ b/ivy.el
@@ -222,9 +222,9 @@ When non-nil, it should contain one %d.")
   "Insert TEXT and exit minibuffer."
   (if (and ivy--directory
            (not (eq (ivy-state-history ivy-last) 'grep-files-history)))
-      (insert (expand-file-name
-                 text ivy--directory))
-    (insert text))
+      (insert (setq ivy--current (expand-file-name
+                                  text ivy--directory)))
+    (insert (setq ivy--current text)))
   (setq ivy-exit 'done)
   (exit-minibuffer))
 

Reply via email to