diff options
author | Sebastien Helleu <flashcode@flashtux.org> | 2004-12-21 19:11:38 +0000 |
---|---|---|
committer | Sebastien Helleu <flashcode@flashtux.org> | 2004-12-21 19:11:38 +0000 |
commit | ecafff21ce0a6389a41d95b8cfcb9e8fbf8f051b (patch) | |
tree | fb5f5db4684edd87dd30cc31ef0323104b589050 /src/gui | |
parent | cf9d394e3a661e1c19df502a51fafe5d01cfab46 (diff) | |
download | weechat-ecafff21ce0a6389a41d95b8cfcb9e8fbf8f051b.zip |
Changes in main event loop: treats keyboard input & servers messages at same time
Diffstat (limited to 'src/gui')
-rw-r--r-- | src/gui/curses/gui-input.c | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/src/gui/curses/gui-input.c b/src/gui/curses/gui-input.c index 43c4c19f6..f78b87d56 100644 --- a/src/gui/curses/gui-input.c +++ b/src/gui/curses/gui-input.c @@ -630,18 +630,13 @@ gui_main_loop () if (select (FD_SETSIZE, &read_fd, NULL, NULL, &timeout)) { if (FD_ISSET (STDIN_FILENO, &read_fd)) - { gui_read_keyb (); - } - else + for (ptr_server = irc_servers; ptr_server; + ptr_server = ptr_server->next_server) { - for (ptr_server = irc_servers; ptr_server; - ptr_server = ptr_server->next_server) - { - if ((ptr_server->sock4 >= 0) && - (FD_ISSET (ptr_server->sock4, &read_fd))) - server_recv (ptr_server); - } + if ((ptr_server->sock4 >= 0) && + (FD_ISSET (ptr_server->sock4, &read_fd))) + server_recv (ptr_server); } } |