diff options
author | Richard M. Stallman <rms@gnu.org> | 1994-08-28 19:57:51 +0000 |
---|---|---|
committer | Richard M. Stallman <rms@gnu.org> | 1994-08-28 19:57:51 +0000 |
commit | 3b2fa4e69ab48723a3bf04c91b00a41c8b048ddd (patch) | |
tree | 30860dc5adccff3f20b004bb49adaaad179f21da /src/xterm.c | |
parent | 03b78673fb71aa01a455624ae2a841c7dd1b8767 (diff) | |
download | emacs-3b2fa4e69ab48723a3bf04c91b00a41c8b048ddd.tar.gz |
Include keyboard.h.
(x_make_frame_visible): Fix previous change: test polling_for_input
instead of whether SIGIO is defined.
Diffstat (limited to 'src/xterm.c')
-rw-r--r-- | src/xterm.c | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/xterm.c b/src/xterm.c index 73515ff3174..d497c302eac 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -79,6 +79,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "disptab.h" #include "buffer.h" #include "window.h" +#include "keyboard.h" #ifdef USE_X_TOOLKIT extern XtAppContext Xt_app_con; @@ -5677,12 +5678,13 @@ x_make_frame_visible (f) to let the handler know that there's something to be read. We used to raise a real alarm, but it seems that the handler isn't always enabled here. This is probably a bug. */ -#ifndef SIGIO - /* It could be confusing if a real alarm arrives while processing - the fake one. Turn it off and let the handler reset it. */ - alarm (0); - input_poll_signal (); -#endif + if (polling_for_input) + { + /* It could be confusing if a real alarm arrives while processing + the fake one. Turn it off and let the handler reset it. */ + alarm (0); + input_poll_signal (); + } } FRAME_SAMPLE_VISIBILITY (f); } |