X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=blobdiff_plain;f=apps%2Firssi%2Fsrc%2Ffe-text%2Fscreen.c;h=89a63613c7477d909639994fcbf9d9a210208279;hp=5378b5c9e48a7aa5004ea4408da5a7206ccda9cf;hb=392c65ba9e06f633115ab2b88ebdbbb63ccc59c8;hpb=7842456e8b7c8a81a88a9d4db35225c053eefb1c diff --git a/apps/irssi/src/fe-text/screen.c b/apps/irssi/src/fe-text/screen.c index 5378b5c9..89a63613 100644 --- a/apps/irssi/src/fe-text/screen.c +++ b/apps/irssi/src/fe-text/screen.c @@ -41,13 +41,19 @@ static int scrx, scry; static int use_colors; static int freeze_refresh; +static int resized; static int init_screen_int(void); static void deinit_screen_int(void); #ifdef SIGWINCH - static void sig_winch(int p) +{ + resized = TRUE; +} +#endif + +void screen_check_resizes(void) { #if defined (TIOCGWINSZ) && defined (HAVE_CURSES_RESIZETERM) struct winsize ws; @@ -73,8 +79,8 @@ static void sig_winch(int p) #endif mainwindows_resize(COLS, LINES); + resized = FALSE; } -#endif static void read_signals(void) {