summaryrefslogtreecommitdiff
path: root/src/gui/curses
diff options
context:
space:
mode:
authorSebastien Helleu <flashcode@flashtux.org>2004-12-24 12:46:00 +0000
committerSebastien Helleu <flashcode@flashtux.org>2004-12-24 12:46:00 +0000
commit209fe89d27b8f2790dbf4ac48455dcf79c875e77 (patch)
tree19283cc4f7de009a9ad25e518c6b5194faf7e530 /src/gui/curses
parentfca4840c4a326e0f774ca2bb2f11f9fcd4b09434 (diff)
downloadweechat-209fe89d27b8f2790dbf4ac48455dcf79c875e77.zip
Fixed bug when resizing window (input not displayed after resize)
Diffstat (limited to 'src/gui/curses')
-rw-r--r--src/gui/curses/gui-input.c15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/gui/curses/gui-input.c b/src/gui/curses/gui-input.c
index e6ba1fa1d..dfa245b6d 100644
--- a/src/gui/curses/gui-input.c
+++ b/src/gui/curses/gui-input.c
@@ -633,13 +633,18 @@ gui_main_loop ()
if (select (FD_SETSIZE, &read_fd, NULL, NULL, &timeout))
{
if (FD_ISSET (STDIN_FILENO, &read_fd))
+ {
gui_read_keyb ();
- for (ptr_server = irc_servers; ptr_server;
- ptr_server = ptr_server->next_server)
+ }
+ else
{
- if ((ptr_server->sock4 >= 0) &&
- (FD_ISSET (ptr_server->sock4, &read_fd)))
- server_recv (ptr_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);
+ }
}
}