commit 159111f9a59d9e366fe975bf78c223228ce9ca8a
parent 7863e6b709976d53d69b8495f1ab4417d965f4b3
Author: zeertzjq <zeertzjq@outlook.com>
Date: Wed, 23 Mar 2022 06:34:45 +0800
refactor(ui_refresh): only save/restore p_lz if calling screen_resize() (#17794)
Diffstat:
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/src/nvim/ui.c b/src/nvim/ui.c
@@ -223,10 +223,11 @@ void ui_refresh(void)
ui_default_colors_set();
- int save_p_lz = p_lz;
- p_lz = false; // convince redrawing() to return true ...
if (!ui_client_channel_id) {
+ int save_p_lz = p_lz;
+ p_lz = false; // convince redrawing() to return true ...
screen_resize(width, height);
+ p_lz = save_p_lz;
} else {
Array args = ARRAY_DICT_INIT;
Error err = ERROR_INIT;
@@ -240,8 +241,6 @@ void ui_refresh(void)
api_clear_error(&err);
}
- p_lz = save_p_lz;
-
if (ext_widgets[kUIMessages]) {
p_ch = 0;
command_height();