From: Lars Ingebrigtsen Date: Fri, 16 Sep 2022 11:18:16 +0000 (+0200) Subject: Inhibit image-mode resizing in the minibuffer X-Git-Tag: emacs-29.0.90~1856^2~456 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=9c0403aae0498d356c56bf972013faec61097064;p=emacs.git Inhibit image-mode resizing in the minibuffer * lisp/image-mode.el (image-fit-to-window): Don't resize when in the minibuffer (bug#57823). --- diff --git a/lisp/image-mode.el b/lisp/image-mode.el index bc0f7ccb048..0f1c4901591 100644 --- a/lisp/image-mode.el +++ b/lisp/image-mode.el @@ -1058,7 +1058,11 @@ Otherwise, display the image by calling `image-mode'." (defun image-fit-to-window (window) "Adjust size of image to display it exactly in WINDOW boundaries." - (when (window-live-p window) + (when (and (window-live-p window) + ;; Don't resize anything if we're in the minibuffer + ;; (which may transitively change the window sizes if you + ;; hit TAB, for instance). + (not (minibuffer-window-active-p (selected-window)))) (with-current-buffer (window-buffer window) (when (derived-mode-p 'image-mode) (let ((spec (image-get-display-property)))