diff options
author | nicm <nicm> | 2015-08-29 08:30:54 +0000 |
---|---|---|
committer | nicm <nicm> | 2015-08-29 08:30:54 +0000 |
commit | b5aaefc727f303276a681d74f091f52a7e859d36 (patch) | |
tree | 0ebc5bf2a6b6897d11759d6ee8afe7d0a3444de0 /server.c | |
parent | 5267ce8ff41e8c5e69fa5d05da92b61e739c328a (diff) | |
download | rtmux-b5aaefc727f303276a681d74f091f52a7e859d36.tar.gz rtmux-b5aaefc727f303276a681d74f091f52a7e859d36.tar.bz2 rtmux-b5aaefc727f303276a681d74f091f52a7e859d36.zip |
Move alerts onto events rather than checking every loop.
Diffstat (limited to 'server.c')
-rw-r--r-- | server.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -249,10 +249,13 @@ server_start(int lockfd, char *lockfile) void server_loop(void) { + struct window *w; + while (!server_should_shutdown()) { event_loop(EVLOOP_ONCE); - server_window_loop(); + RB_FOREACH(w, windows, &windows) + check_window_name(w); server_client_loop(); } } |