diff options
author | Yegappan Lakshmanan <yegappan@yahoo.com> | 2023-02-25 11:59:33 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2023-02-25 11:59:33 +0000 |
commit | 6d611de58c8e324491415da8e79c6bd3faa3e848 (patch) | |
tree | df9157b48308e8685ae667ceaa24dca27deec72b /src/option.c | |
parent | a63fd8232895bbf6751087d90fd15c8ea45f1cf0 (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.c | 2 |
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); } |