Mercurial > emacs
comparison src/keyboard.c @ 7447:5589126476ca
(read_char): Preserve echo area on asynch buffer switch.
author | Karl Heuer <kwzh@gnu.org> |
---|---|
date | Tue, 10 May 1994 23:38:17 +0000 |
parents | cc5e8709ab89 |
children | a7ff1a4b4e21 |
comparison
equal
deleted
inserted
replaced
7446:3b974ab09824 | 7447:5589126476ca |
---|---|
1627 | 1627 |
1628 restore_getcjmp (save_jump); | 1628 restore_getcjmp (save_jump); |
1629 | 1629 |
1630 start_polling (); | 1630 start_polling (); |
1631 | 1631 |
1632 echo_area_glyphs = 0; | 1632 /* Don't wipe the echo area for a trivial event. */ |
1633 if (XTYPE (c) != Lisp_Buffer) | |
1634 echo_area_glyphs = 0; | |
1633 | 1635 |
1634 /* Handle things that only apply to characters. */ | 1636 /* Handle things that only apply to characters. */ |
1635 if (XTYPE (c) == Lisp_Int) | 1637 if (XTYPE (c) == Lisp_Int) |
1636 { | 1638 { |
1637 /* If kbd_buffer_get_event gave us an EOF, return that. */ | 1639 /* If kbd_buffer_get_event gave us an EOF, return that. */ |