From 3b2fa4e69ab48723a3bf04c91b00a41c8b048ddd Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Sun, 28 Aug 1994 19:57:51 +0000 Subject: [PATCH] Include keyboard.h. (x_make_frame_visible): Fix previous change: test polling_for_input instead of whether SIGIO is defined. --- src/xterm.c | 14 ++++++++------ 1 file 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); }