unix: don't run i/o callbacks after prepare callbacks

Run them after timers, like Windows does.

Closes #1317
This commit is contained in:
Saúl Ibarra Corretgé 2014-06-18 01:13:21 +02:00
parent a098ac66dd
commit 6ffb82ef08

View File

@ -283,9 +283,9 @@ int uv_run(uv_loop_t* loop, uv_run_mode mode) {
uv__update_time(loop);
uv__run_timers(loop);
uv__run_pending(loop);
uv__run_idle(loop);
uv__run_prepare(loop);
uv__run_pending(loop);
timeout = 0;
if ((mode & UV_RUN_NOWAIT) == 0)