Mercurial > hg > xemacs-beta
comparison src/event-tty.c @ 3541:02f6568ceaab
[xemacs-hg @ 2006-08-04 20:55:02 by aidan]
Stop TTYs dropping chars when no X11 support built-in.
author | aidan |
---|---|
date | Fri, 04 Aug 2006 20:55:04 +0000 |
parents | ecf1ebac70d8 |
children | 0c544f2f566c |
comparison
equal
deleted
inserted
replaced
3540:efa52de8c279 | 3541:02f6568ceaab |
---|---|
110 int ndesc; | 110 int ndesc; |
111 int i; | 111 int i; |
112 SELECT_TYPE temp_mask = input_wait_mask; | 112 SELECT_TYPE temp_mask = input_wait_mask; |
113 EMACS_TIME time_to_block; | 113 EMACS_TIME time_to_block; |
114 EMACS_SELECT_TIME select_time_to_block, *pointer_to_this; | 114 EMACS_SELECT_TIME select_time_to_block, *pointer_to_this; |
115 | |
116 if (!NILP (dispatch_event_queue)) | |
117 { | |
118 Lisp_Object event, event2; | |
119 event2 = wrap_event (emacs_event); | |
120 event = dequeue_dispatch_event (); | |
121 Fcopy_event (event, event2); | |
122 Fdeallocate_event (event); | |
123 return; | |
124 } | |
115 | 125 |
116 if (!get_low_level_timeout_interval (tty_timer_queue, &time_to_block)) | 126 if (!get_low_level_timeout_interval (tty_timer_queue, &time_to_block)) |
117 /* no timer events; block indefinitely */ | 127 /* no timer events; block indefinitely */ |
118 pointer_to_this = 0; | 128 pointer_to_this = 0; |
119 else | 129 else |