summaryrefslogtreecommitdiffstats
path: root/src/option.c
diff options
context:
space:
mode:
authorYegappan Lakshmanan <yegappan@yahoo.com>2023-02-25 11:59:33 +0000
committerBram Moolenaar <Bram@vim.org>2023-02-25 11:59:33 +0000
commit6d611de58c8e324491415da8e79c6bd3faa3e848 (patch)
treedf9157b48308e8685ae667ceaa24dca27deec72b /src/option.c
parenta63fd8232895bbf6751087d90fd15c8ea45f1cf0 (diff)
patch 9.0.1353: too many "else if" statements to handle option valuesv9.0.1353
Problem: Too many "else if" statements to handle option values. Solution: Add more functions to handle option value changes. (Yegappan Lakshmanan, closes #12058)
Diffstat (limited to 'src/option.c')
-rw-r--r--src/option.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/option.c b/src/option.c
index d93d3859fb..3fa3b1c140 100644
--- a/src/option.c
+++ b/src/option.c
@@ -3898,6 +3898,7 @@ set_bool_option(
args.os_oldval.boolean = old_value;
args.os_newval.boolean = value;
args.os_doskip = FALSE;
+ args.os_errbuf = NULL;
errmsg = options[opt_idx].opt_did_set_cb(&args);
if (args.os_doskip)
return errmsg;
@@ -4669,6 +4670,7 @@ set_num_option(
args.os_flags = opt_flags;
args.os_oldval.number = old_value;
args.os_newval.number = value;
+ args.os_errbuf = NULL;
errmsg = options[opt_idx].opt_did_set_cb(&args);
}