Commit d430ee71 authored by Richard M. Stallman's avatar Richard M. Stallman


Clear waiting_for_user_input_p before returning.
parent dfd11da7
......@@ -1795,7 +1795,10 @@ Return non-nil iff we received any output before the timeout expired.")
function Fwaiting_for_user_input_p below) whether emacs was waiting
for user-input when that process-filter was called.
waiting_for_input cannot be used as that is by definition 0 when
lisp code is being evalled */
lisp code is being evalled.
This is also used in record_asynch_buffer_change.
For that purpose, this must be 0
when not inside wait_reading_process_input. */
static int waiting_for_user_input_p;
/* Read and dispose of subprocess output while waiting for timeout to
......@@ -2159,6 +2162,8 @@ wait_reading_process_input (time_limit, microsecs, read_kbd, do_display)
} /* end for each file descriptor */
} /* end while exit conditions not met */
waiting_for_user_input_p = 0;
/* If calling from keyboard input, do not quit
since we want to return C-g as an input character.
Otherwise, do pending quit if requested. */
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