forked from aniani/vim
updated for version 7.1-012
This commit is contained in:
parent
1ad2f13b37
commit
96bb621f25
19
src/option.c
19
src/option.c
@ -8219,6 +8219,25 @@ set_option_value(name, number, string, opt_flags)
|
||||
varp = get_varp(&options[opt_idx]);
|
||||
if (varp != NULL) /* hidden option is not changed */
|
||||
{
|
||||
if (number == 0 && string != NULL)
|
||||
{
|
||||
int index;
|
||||
|
||||
/* Either we are given a string or we are setting option
|
||||
* to zero. */
|
||||
for (index = 0; string[index] == '0'; ++index)
|
||||
;
|
||||
if (string[index] != NUL || index == 0)
|
||||
{
|
||||
/* There's another character after zeros or the string
|
||||
* is empty. In both cases, we are trying to set a
|
||||
* num option using a string. */
|
||||
EMSG3(_("E521: Number required: &%s = '%s'"),
|
||||
name, string);
|
||||
return; /* do nothing as we hit an error */
|
||||
|
||||
}
|
||||
}
|
||||
if (flags & P_NUM)
|
||||
(void)set_num_option(opt_idx, varp, number,
|
||||
NULL, 0, opt_flags);
|
||||
|
@ -666,6 +666,8 @@ static char *(features[]) =
|
||||
|
||||
static int included_patches[] =
|
||||
{ /* Add new patch number below this line */
|
||||
/**/
|
||||
12,
|
||||
/**/
|
||||
11,
|
||||
/**/
|
||||
|
Loading…
x
Reference in New Issue
Block a user