From: Eli Zaretskii Date: Sat, 17 Dec 2022 18:43:56 +0000 (+0200) Subject: Fix resizing of mini-windows by 'set-minibuffer-message' X-Git-Tag: emacs-29.0.90~1104 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=c9015ef55fff36682a89c3fb16ee67d9245bea64;p=emacs.git Fix resizing of mini-windows by 'set-minibuffer-message' * src/xdisp.c (redisplay_window): Always resize mini-windows displaying the active minibuffer. (Bug#60015) --- diff --git a/src/xdisp.c b/src/xdisp.c index d14cd468191..45da4966907 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -19429,6 +19429,13 @@ redisplay_window (Lisp_Object window, bool just_this_one_p) blank_row (w, row, y); goto finish_scroll_bars; } + else if (minibuf_level >= 1) + { + /* We could have a message produced by set-minibuffer-message + displayed in the mini-window as an overlay, so resize the + mini-window if needed. */ + resize_mini_window (w, false); + } clear_glyph_matrix (w->desired_matrix); }