branch: elpa/helm
commit 3b41395fd0a8771a76c109a402872144f6d92f8a
Author: Thierry Volpiatto <thie...@posteo.net>
Commit: Thierry Volpiatto <thie...@posteo.net>

    Ensure we are in minibuffer when we reuse its prompt
---
 helm-mode.el | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/helm-mode.el b/helm-mode.el
index bf30c0b0ba..dbc583478e 100644
--- a/helm-mode.el
+++ b/helm-mode.el
@@ -2764,8 +2764,13 @@ Can be used for `completion-in-region-function' by 
advicing it with an
                  (result (if (stringp data)
                              data
                            (helm-comp-read
-                            ;; Completion-at-point and friends have no prompt.
-                            (or (minibuffer-prompt) "Pattern: ")
+                            ;; Completion-at-point and friends have no prompt,
+                            ;; we have a prompt only with CRM, in this case
+                            ;; reuse it. Handle the case where user switched 
out
+                            ;; of minibuffer, leaving an active minibuffer 
open.
+                            (or (and (minibufferp (current-buffer))
+                                     (minibuffer-prompt))
+                                "Pattern: ")
                             data
                             :name str-command
                             :nomark (null crm)

Reply via email to