comparison src/xterm.c @ 8652:c2c1a477ddd5

Include keyboard.h. (x_make_frame_visible): Fix previous change: test polling_for_input instead of whether SIGIO is defined.
author Richard M. Stallman <rms@gnu.org>
date Sun, 28 Aug 1994 19:57:51 +0000
parents 187df0aff719
children 42f95b1368ea
comparison
equal deleted inserted replaced
8651:f8249d9f509d 8652:c2c1a477ddd5
77 #include "gnu.h" 77 #include "gnu.h"
78 #include "frame.h" 78 #include "frame.h"
79 #include "disptab.h" 79 #include "disptab.h"
80 #include "buffer.h" 80 #include "buffer.h"
81 #include "window.h" 81 #include "window.h"
82 #include "keyboard.h"
82 83
83 #ifdef USE_X_TOOLKIT 84 #ifdef USE_X_TOOLKIT
84 extern XtAppContext Xt_app_con; 85 extern XtAppContext Xt_app_con;
85 extern Widget Xt_app_shell; 86 extern Widget Xt_app_shell;
86 extern void free_frame_menubar (); 87 extern void free_frame_menubar ();
5675 /* Machines that do polling rather than SIGIO have been observed 5676 /* Machines that do polling rather than SIGIO have been observed
5676 to go into a busy-wait here. So we'll fake an alarm signal 5677 to go into a busy-wait here. So we'll fake an alarm signal
5677 to let the handler know that there's something to be read. 5678 to let the handler know that there's something to be read.
5678 We used to raise a real alarm, but it seems that the handler 5679 We used to raise a real alarm, but it seems that the handler
5679 isn't always enabled here. This is probably a bug. */ 5680 isn't always enabled here. This is probably a bug. */
5680 #ifndef SIGIO 5681 if (polling_for_input)
5681 /* It could be confusing if a real alarm arrives while processing 5682 {
5682 the fake one. Turn it off and let the handler reset it. */ 5683 /* It could be confusing if a real alarm arrives while processing
5683 alarm (0); 5684 the fake one. Turn it off and let the handler reset it. */
5684 input_poll_signal (); 5685 alarm (0);
5685 #endif 5686 input_poll_signal ();
5687 }
5686 } 5688 }
5687 FRAME_SAMPLE_VISIBILITY (f); 5689 FRAME_SAMPLE_VISIBILITY (f);
5688 } 5690 }
5689 } 5691 }
5690 5692