emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

emacs-29 c9015ef55f: Fix resizing of mini-windows by 'set-minibuffer-mes


From: Eli Zaretskii
Subject: emacs-29 c9015ef55f: Fix resizing of mini-windows by 'set-minibuffer-message'
Date: Sat, 17 Dec 2022 13:44:53 -0500 (EST)

branch: emacs-29
commit c9015ef55fff36682a89c3fb16ee67d9245bea64
Author: Eli Zaretskii <eliz@gnu.org>
Commit: Eli Zaretskii <eliz@gnu.org>

    Fix resizing of mini-windows by 'set-minibuffer-message'
    
    * src/xdisp.c (redisplay_window): Always resize mini-windows
    displaying the active minibuffer.  (Bug#60015)
---
 src/xdisp.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/xdisp.c b/src/xdisp.c
index d14cd46819..45da496690 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);
     }



reply via email to

[Prev in Thread] Current Thread [Next in Thread]