Commit ef5eb925 authored by Jan Djärv's avatar Jan Djärv

(wait_reading_process_output): If SYNC_INPUT and pending_atimers, run atimers.

parent cb5c5b3d
2008-04-09 Jan Djärv <jan.h.d@swipnet.se>
* atimer.c (alarm_signal_handler): Call run_timers if not SYNC_INPUT.
Most of the code moved to run_timers.
(do_pending_atimers): Call run_timers.
(run_timers): New function.
* sysdep.c (emacs_write): If SYNC_INPUT and pending_atimers, run atimers.
* process.c (wait_reading_process_output): The same as above.
2008-04-09 Stefan Monnier <monnier@iro.umontreal.ca>
* minibuf.c (last_exact_completion): Remove variable.
......
......@@ -4309,8 +4309,13 @@ wait_reading_process_output (time_limit, microsecs, read_kbd, do_display,
if (read_kbd >= 0)
QUIT;
#ifdef SYNC_INPUT
else if (interrupt_input_pending)
handle_async_input ();
else
{
if (interrupt_input_pending)
handle_async_input ();
if (pending_atimers)
do_pending_atimers ();
}
#endif
/* Exit now if the cell we're waiting for became non-nil. */
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment