]> code.delx.au - gnu-emacs/blobdiff - lisp/minibuffer.el
Avoid duplicate calls of window-height in with-displayed-buffer-window
[gnu-emacs] / lisp / minibuffer.el
index e1e6b0ee9073f73d19a9512551389bc07ef408da..919890160675d1af9ec92bbe0d6c3e109e49983a 100644 (file)
@@ -1818,8 +1818,9 @@ variables.")
              ,(if (eq (selected-window) (minibuffer-window))
                   'display-buffer-at-bottom
                 'display-buffer-below-selected))
-           ,(when temp-buffer-resize-mode
-              '(window-height . resize-temp-buffer-window))
+           ,(if temp-buffer-resize-mode
+                '(window-height . resize-temp-buffer-window)
+              '(window-height . shrink-window-if-larger-than-buffer))
            ,(when temp-buffer-resize-mode
               '(preserve-size . (nil . t))))
           nil