diff options
author | Nicholas Marriott <nicm@openbsd.org> | 2009-11-05 08:48:15 +0000 |
---|---|---|
committer | Nicholas Marriott <nicm@openbsd.org> | 2009-11-05 08:48:15 +0000 |
commit | 38e13942ac3fea4f900a84b19d0a987889230c79 (patch) | |
tree | ead6ec0fc2956c4b1dd3522ee68750070356583d /server.c | |
parent | b58bf49e913e61a4991c35257dd82e5dd4c907a2 (diff) |
Now all timers are events, there is no longer any need to wake up every 50 ms -
only wake up when an event happens.
Diffstat (limited to 'server.c')
-rw-r--r-- | server.c | 7 |
1 files changed, 1 insertions, 6 deletions
@@ -207,15 +207,10 @@ error: void server_loop(void) { - struct timeval tv; - - memset(&tv, 0, sizeof tv); - tv.tv_usec = POLL_TIMEOUT * 1000; - while (!server_should_shutdown()) { server_update_socket(); - event_loopexit(&tv); + event_loopexit(NULL); event_loop(EVLOOP_ONCE); server_window_loop(); |