From 0f1b511f2302324684c3ed9ff586f51c2129694d Mon Sep 17 00:00:00 2001 From: zeertzjq Date: Mon, 1 May 2023 12:20:07 +0800 Subject: fix(tui): redraw on SIGWINCH even if size didn't change --- src/nvim/tui/tui.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/nvim/tui/tui.c b/src/nvim/tui/tui.c index 975ad375a0..b267027d02 100644 --- a/src/nvim/tui/tui.c +++ b/src/nvim/tui/tui.c @@ -1529,12 +1529,11 @@ void tui_guess_size(TUIData *tui) height = DFLT_ROWS; } - if (tui->width != width || tui->height != height) { - tui->width = width; - tui->height = height; + tui->width = width; + tui->height = height; - ui_client_set_size(width, height); - } + // Redraw on SIGWINCH event if size didn't change. #23411 + ui_client_set_size(width, height); } static void unibi_goto(TUIData *tui, int row, int col) -- cgit