Mercurial > emacs
comparison src/xdisp.c @ 34900:9ccc4efae7d4
(echo_area_display): Bind redisplay-dont-pause to t
around the call to redisplay_internal.
author | Gerd Moellmann <gerd@gnu.org> |
---|---|
date | Thu, 28 Dec 2000 12:19:09 +0000 |
parents | 452349a9192a |
children | db558893a42c |
comparison
equal
deleted
inserted
replaced
34899:6ab3c587f8bc | 34900:9ccc4efae7d4 |
---|---|
6696 if (!display_completed) | 6696 if (!display_completed) |
6697 n = redisplay_mode_lines (FRAME_ROOT_WINDOW (f), 0); | 6697 n = redisplay_mode_lines (FRAME_ROOT_WINDOW (f), 0); |
6698 | 6698 |
6699 if (window_height_changed_p) | 6699 if (window_height_changed_p) |
6700 { | 6700 { |
6701 /* Must update other windows. */ | 6701 /* Must update other windows. Likewise as in other |
6702 cases, don't let this update be interrupted by | |
6703 pending input. */ | |
6704 int count = BINDING_STACK_SIZE (); | |
6705 specbind (Qredisplay_dont_pause, Qt); | |
6702 windows_or_buffers_changed = 1; | 6706 windows_or_buffers_changed = 1; |
6703 redisplay_internal (0); | 6707 redisplay_internal (0); |
6708 unbind_to (count, Qnil); | |
6704 } | 6709 } |
6705 else if (FRAME_WINDOW_P (f) && n == 0) | 6710 else if (FRAME_WINDOW_P (f) && n == 0) |
6706 { | 6711 { |
6707 /* Window configuration is the same as before. | 6712 /* Window configuration is the same as before. |
6708 Can do with a display update of the echo area, | 6713 Can do with a display update of the echo area, |