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