refactor(ui_refresh): only save/restore p_lz if calling screen_resize() (#17794)

This commit is contained in:
zeertzjq 2022-03-23 06:34:45 +08:00 committed by GitHub
parent 7863e6b709
commit 159111f9a5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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();