From c224f70be54de9209dd98bf0fdd7030e7414a756 Mon Sep 17 00:00:00 2001 From: Gerd Moellmann Date: Thu, 22 Feb 2001 11:46:14 +0000 Subject: [PATCH] (direct_output_for_insert): Give up if we are showing a message or just cleared the message because we might need to resize the echo area window or display an empty echo area. --- src/ChangeLog | 6 ++++++ src/dispnew.c | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/src/ChangeLog b/src/ChangeLog index 6345e0d7c4e..ae5187457d6 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,9 @@ +2001-02-22 Gerd Moellmann + + * dispnew.c (direct_output_for_insert): Give up if we are showing + a message or just cleared the message because we might need to + resize the echo area window or display an empty echo area. + 2001-02-21 Gerd Moellmann * xdisp.c (redisplay_internal): Do the diff --git a/src/dispnew.c b/src/dispnew.c index 337e3c9264a..2823b79c7b2 100644 --- a/src/dispnew.c +++ b/src/dispnew.c @@ -3416,6 +3416,10 @@ direct_output_for_insert (g) || g == '\r' /* Give up if unable to display the cursor in the window. */ || w->cursor.vpos < 0 + /* Give up if we are showing a message or just cleared the message + because we might need to resize the echo area window. */ + || !NILP (echo_area_buffer[0]) + || !NILP (echo_area_buffer[1]) || (glyph_row = MATRIX_ROW (w->current_matrix, w->cursor.vpos), /* Can't do it in a continued line because continuation lines would change. */ -- 2.11.4.GIT