branch: master
commit d5ae6a3065a0df488a7cc4d5c6420ac0a1e92dcd
Author: Oleh Krehel <[email protected]>
Commit: Oleh Krehel <[email protected]>
ivy.el (ivy--resize-minibuffer-to-fit): Make compatible with 24.3
Re #220
---
ivy.el | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/ivy.el b/ivy.el
index 2b36d2a..8e5405b 100644
--- a/ivy.el
+++ b/ivy.el
@@ -1398,10 +1398,12 @@ Should be run via minibuffer `post-command-hook'."
"Resize the minibuffer window so it has enough space to display
all of the text contained in the minibuffer."
(with-selected-window (minibuffer-window)
- (let ((text-height (cdr (window-text-pixel-size)))
- (body-height (window-body-height nil t)))
- (when (> text-height body-height)
- (window-resize nil (- text-height body-height) nil t t)))))
+ (if (fboundp 'window-text-pixel-size)
+ (let ((text-height (cdr (window-text-pixel-size)))
+ (body-height (window-body-height nil t)))
+ (when (> text-height body-height)
+ (window-resize nil (- text-height body-height) nil t t)))
+ (fit-window-to-buffer))))
(declare-function colir-blend-face-background "ext:colir")