# HG changeset patch # User Richard M. Stallman # Date 778103871 0 # Node ID c2c1a477ddd5e6aaba1918b0d78df5e7490a4d32 # Parent f8249d9f509daa7c6c17f6989ba83eb51b7ce049 Include keyboard.h. (x_make_frame_visible): Fix previous change: test polling_for_input instead of whether SIGIO is defined. diff -r f8249d9f509d -r c2c1a477ddd5 src/xterm.c --- a/src/xterm.c Sun Aug 28 07:39:12 1994 +0000 +++ b/src/xterm.c Sun Aug 28 19:57:51 1994 +0000 @@ -79,6 +79,7 @@ #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 @@ 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); }