0
0
mirror of https://github.com/vim/vim.git synced 2025-09-24 03:44:06 -04:00

patch 9.1.0146: v:echospace wrong with invalid value of 'showcmdloc'

Problem:  v:echospace wrong after setting invalid value to 'showcmdloc'.
Solution: Only call comp_col() if value is valid.
          (zeertzjq)

closes: #14119

Signed-off-by: zeertzjq <zeertzjq@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
zeertzjq
2024-03-01 23:01:43 +01:00
committed by Christian Brabandt
parent 87410ab3f5
commit c27fcf4857
3 changed files with 14 additions and 2 deletions

View File

@@ -3440,8 +3440,12 @@ did_set_showbreak(optset_T *args)
char *
did_set_showcmdloc(optset_T *args UNUSED)
{
comp_col();
return did_set_opt_strings(p_sloc, p_sloc_values, FALSE);
char *errmsg = did_set_opt_strings(p_sloc, p_sloc_values, FALSE);
if (errmsg == NULL)
comp_col();
return errmsg;
}
int