1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-07 10:13:12 +02:00

Fixed refresh bug with Solaris when term size is changed

This commit is contained in:
Sebastien Helleu
2006-01-07 23:54:22 +00:00
parent 978efc0d4f
commit 3fd569a83e
4 changed files with 28 additions and 4 deletions
+12 -1
View File
@@ -3253,6 +3253,17 @@ gui_refresh_screen ()
gui_refresh_windows ();
}
/*
* gui_refresh_screen_sigwinch: called when signal SIGWINCH is received
*/
void
gui_refresh_screen_sigwinch ()
{
gui_refresh_screen ();
signal (SIGWINCH, gui_refresh_screen_sigwinch);
}
/*
* gui_pre_init: pre-initialize GUI (called before gui_init)
*/
@@ -3508,7 +3519,7 @@ gui_init ()
gui_current_window = gui_windows;
gui_buffer_new (gui_windows, NULL, NULL, 0, 1);
signal (SIGWINCH, gui_refresh_screen);
signal (SIGWINCH, gui_refresh_screen_sigwinch);
if (cfg_look_set_title)
gui_set_window_title ();