]> git.eshelyaron.com Git - emacs.git/commitdiff
(choose-completion-string): When not leaving the
authorGerd Moellmann <gerd@gnu.org>
Thu, 8 Mar 2001 15:47:58 +0000 (15:47 +0000)
committerGerd Moellmann <gerd@gnu.org>
Thu, 8 Mar 2001 15:47:58 +0000 (15:47 +0000)
minibuffer, raise the minibuffer frame when minibuffer-auto-raise
is set.

lisp/ChangeLog
lisp/simple.el

index 2b7987e44332e1bf2bbe3aa0fdf0c0f0f04279a9..0c3172cddc12aff2d4d01d00cb027e197858402c 100644 (file)
@@ -1,5 +1,9 @@
 2001-03-08  Gerd Moellmann  <gerd@gnu.org>
 
+       * simple.el (choose-completion-string): When not leaving the
+       minibuffer, raise the minibuffer frame when minibuffer-auto-raise
+       is set.
+
        * window.el (shrink-window-if-larger-than-buffer): Handle frame
        parameter `(minibuffer . t)'.
 
index 510c07e8ddc8c68dc0706ab0c83c8a1b22c479c7..0e458e6a10535bd2072251cbc8527766de294b5e 100644 (file)
@@ -3696,7 +3696,10 @@ With prefix argument N, move N items (negative N means move backward)."
           ;; is a directory, don't exit the minibuffer.
           (if (and (eq minibuffer-completion-table 'read-file-name-internal)
                    (file-directory-p (field-string (point-max))))
-              (select-window (active-minibuffer-window))
+              (let ((mini (active-minibuffer-window)))
+                (select-window mini)
+                (when minibuffer-auto-raise
+                  (raise-frame (window-frame mini))))
             (exit-minibuffer))))))
 
 (defun completion-list-mode ()