From 01f9bcbaba44b87bd8d59af6c4ee19539cbfe13c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Sun, 27 Mar 2022 17:19:39 +0200 Subject: [PATCH] core: fix bad window size on startup with some terminals like kitty (closes #1769) --- ChangeLog.adoc | 7 +++++++ src/gui/curses/gui-curses-main.c | 3 +++ 2 files changed, 10 insertions(+) diff --git a/ChangeLog.adoc b/ChangeLog.adoc index 08ffb7f0f..266bfb8ca 100644 --- a/ChangeLog.adoc +++ b/ChangeLog.adoc @@ -15,6 +15,13 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes] (file _ReleaseNotes.adoc_ in sources). +[[v3.6]] +== Version 3.6 (under dev) + +Bug fixes:: + + * core: fix bad window size on startup with some terminals like https://github.com/kovidgoyal/kitty[kitty] (issue #1769) + [[v3.5]] == Version 3.5 (2022-03-27) diff --git a/src/gui/curses/gui-curses-main.c b/src/gui/curses/gui-curses-main.c index 12b400cca..bb36c64fa 100644 --- a/src/gui/curses/gui-curses-main.c +++ b/src/gui/curses/gui-curses-main.c @@ -409,7 +409,10 @@ gui_main_loop () /* catch SIGWINCH signal: redraw screen */ if (!weechat_headless) + { + gui_signal_sigwinch_received = 1; signal_catch (SIGWINCH, &gui_main_signal_sigwinch); + } /* hook stdin (read keyboard) */ if (weechat_headless)