diff options
author | Sébastien Helleu <flashcode@flashtux.org> | 2017-02-04 08:06:59 +0100 |
---|---|---|
committer | Sébastien Helleu <flashcode@flashtux.org> | 2017-02-04 08:06:59 +0100 |
commit | d6977490d0c91b3417a383dd3d1a844657c09f84 (patch) | |
tree | f6eb8a0e23ff6bfeeb88f339fd612dd2e203d7c9 /src/gui | |
parent | 0586413ede9ecd036b7cd387b17cc82c5b1f4cae (diff) | |
download | weechat-d6977490d0c91b3417a383dd3d1a844657c09f84.zip |
core: fix delayed refresh when the signal SIGWINCH is received (terminal resized) (closes #902)
This fixes a regression introduced in version 1.7 by changes on signal
handlers, commit 018b9693812eb58e6d15602366c61e937a9ea930.
Diffstat (limited to 'src/gui')
-rw-r--r-- | src/gui/curses/gui-curses-main.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/gui/curses/gui-curses-main.c b/src/gui/curses/gui-curses-main.c index e584274bb..9d03da860 100644 --- a/src/gui/curses/gui-curses-main.c +++ b/src/gui/curses/gui-curses-main.c @@ -451,10 +451,6 @@ gui_main_loop () gui_color_pairs_auto_reset_pending = 1; } - gui_main_refreshs (); - if (gui_window_refresh_needed && !gui_window_bare_display) - gui_main_refreshs (); - if (gui_signal_sigwinch_received) { (void) hook_signal_send ("signal_sigwinch", @@ -463,6 +459,10 @@ gui_main_loop () gui_window_ask_refresh (2); } + gui_main_refreshs (); + if (gui_window_refresh_needed && !gui_window_bare_display) + gui_main_refreshs (); + gui_color_pairs_auto_reset_pending = 0; /* execute fd hooks */ |