diff --git a/src/ChangeLog b/src/ChangeLog index 88fb2566f65..15457e9abff 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2004-02-07 Kim F. Storm + + * process.c (wait_reading_process_input): Don't do adaptive read + buffering if waiting for a specific process. + 2004-02-05 Luc Teirlinck * minibuf.c (Fminibufferp, Fread_from_minibuffer) diff --git a/src/process.c b/src/process.c index 52d9bf3fff5..0db0638f85d 100644 --- a/src/process.c +++ b/src/process.c @@ -4262,7 +4262,7 @@ wait_reading_process_input (time_limit, microsecs, read_kbd, do_display) else Available = input_wait_mask; check_connect = (num_pending_connects > 0); - check_delay = process_output_delay_count; + check_delay = wait_channel >= 0 ? 0 : process_output_delay_count; } /* If frame size has changed or the window is newly mapped,