# HG changeset patch # User Stefan Monnier # Date 1258067401 0 # Node ID 6a8befbb8e39a3f413ed94103f87a65711797ccf # Parent f4dc8b8f20d2e3a5c0c7ccebc34087238d4c01ac (minibuffer-completion-help): Use minibuffer-hide-completions. diff -r f4dc8b8f20d2 -r 6a8befbb8e39 lisp/ChangeLog --- a/lisp/ChangeLog Thu Nov 12 22:37:58 2009 +0000 +++ b/lisp/ChangeLog Thu Nov 12 23:10:01 2009 +0000 @@ -1,3 +1,8 @@ +2009-11-12 Stefan Monnier + + * minibuffer.el (minibuffer-completion-help): + Use minibuffer-hide-completions. + 2009-11-12 Per Starbäck (tiny change) * dired.el (dired-save-positions, dired-restore-positions): New funs. diff -r f4dc8b8f20d2 -r 6a8befbb8e39 lisp/minibuffer.el --- a/lisp/minibuffer.el Thu Nov 12 22:37:58 2009 +0000 +++ b/lisp/minibuffer.el Thu Nov 12 23:10:01 2009 +0000 @@ -989,12 +989,7 @@ ;; If there are no completions, or if the current input is already the ;; only possible completion, then hide (previous&stale) completions. - (let ((window (and (get-buffer "*Completions*") - (get-buffer-window "*Completions*" 0)))) - (when (and (window-live-p window) (window-dedicated-p window)) - (condition-case () - (delete-window window) - (error (iconify-frame (window-frame window)))))) + (minibuffer-hide-completions) (ding) (minibuffer-message (if completions "Sole completion" "No completions")))