fix: remote UI may get invalid 'pumblend' value #19379

fixes: https://github.com/neovim/neovim/issues/19340
This commit is contained in:
Natasha England-Elbro
2022-07-15 18:42:01 +01:00
committed by GitHub
parent 6645f59832
commit 86f0da922f
2 changed files with 8 additions and 2 deletions

View File

@@ -4343,7 +4343,7 @@ static char *set_bool_option(const int opt_idx, char_u *const varp, const int va
if (options[opt_idx].flags & P_UI_OPTION) {
ui_call_option_set(cstr_as_string(options[opt_idx].fullname),
BOOLEAN_OBJ(value));
BOOLEAN_OBJ(*varp));
}
comp_col(); // in case 'ruler' or 'showcmd' changed
@@ -4784,7 +4784,7 @@ static char *set_num_option(int opt_idx, char_u *varp, long value, char *errbuf,
if (errmsg == NULL && options[opt_idx].flags & P_UI_OPTION) {
ui_call_option_set(cstr_as_string(options[opt_idx].fullname),
INTEGER_OBJ(value));
INTEGER_OBJ(*pp));
}
comp_col(); // in case 'columns' or 'ls' changed