(with_echo_area_buffer): Use echo_kboard instead
of the only tempoarily set echoing flag for deciding when the cancel echoing.
This commit is contained in:
parent
f49aedfdf4
commit
032906b178
2 changed files with 9 additions and 1 deletions
|
@ -1,5 +1,13 @@
|
|||
2001-09-26 Gerd Moellmann <gerd@gnu.org>
|
||||
|
||||
* xdisp.c (with_echo_area_buffer): Use echo_kboard instead
|
||||
of the only tempoarily set echoing flag for deciding when
|
||||
the cancel echoing.
|
||||
|
||||
* keyboard.c (echo_kboard): Make externally visible.
|
||||
|
||||
* lisp.h (echo_kboard): Declare extern.
|
||||
|
||||
* xdisp.c (make_cursor_line_fully_visible): Return 0 and set
|
||||
fonts_changed_p if need larger matrices due to vscrolling.
|
||||
(try_scrolling, try_cursor_movement, redisplay_window): Give up on
|
||||
|
|
|
@ -6237,7 +6237,7 @@ with_echo_area_buffer (w, which, fn, a1, a2, a3, a4)
|
|||
|
||||
/* Don't get confused by reusing the buffer used for echoing
|
||||
for a different purpose. */
|
||||
if (!echoing && EQ (buffer, echo_message_buffer))
|
||||
if (echo_kboard == NULL && EQ (buffer, echo_message_buffer))
|
||||
cancel_echoing ();
|
||||
|
||||
record_unwind_protect (unwind_with_echo_area_buffer,
|
||||
|
|
Loading…
Add table
Reference in a new issue