# HG changeset patch # User reimar # Date 1165154482 0 # Node ID 1f42a6aba8c933d3d11ef4a70e75e2bdc6605899 # Parent 0446a5ea13f5b2f11efc1dea5ae80ef385534d70 Do not call usec_sleep when we are not supposed to sleep. diff -r 0446a5ea13f5 -r 1f42a6aba8c9 input/input.c --- a/input/input.c Sun Dec 03 13:12:29 2006 +0000 +++ b/input/input.c Sun Dec 03 14:01:22 2006 +0000 @@ -945,7 +945,8 @@ if(num_key_fd == 0) { - usec_sleep(time * 1000); + if (time) + usec_sleep(time * 1000); return MP_INPUT_NOTHING; } @@ -1026,7 +1027,7 @@ key_fds[i].flags |= MP_FD_DEAD; } } - if (!did_sleep) + if (time && !did_sleep) usec_sleep(time * 1000); return MP_INPUT_NOTHING; }