Mercurial > vim
changeset 1328:4c70a10ce2bb v7.1.042
updated for version 7.1-042
author | vimboss |
---|---|
date | Fri, 27 Jul 2007 19:33:14 +0000 |
parents | cd7eb2a18060 |
children | 417c4d78a09c |
files | src/eval.c src/version.c |
diffstat | 2 files changed, 7 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/eval.c +++ b/src/eval.c @@ -7108,7 +7108,7 @@ static struct fst {"getftype", 1, 1, f_getftype}, {"getline", 1, 2, f_getline}, {"getloclist", 1, 1, f_getqflist}, - {"getmatches", 0, 0, f_getmatches}, + {"getmatches", 0, 0, f_getmatches}, {"getpos", 1, 1, f_getpos}, {"getqflist", 0, 0, f_getqflist}, {"getreg", 0, 2, f_getreg}, @@ -12526,9 +12526,11 @@ f_matchadd(argvars, rettv) if (grp == NULL || pat == NULL) return; if (argvars[2].v_type != VAR_UNKNOWN) + { prio = get_tv_number_chk(&argvars[2], &error); - if (argvars[3].v_type != VAR_UNKNOWN) - id = get_tv_number_chk(&argvars[3], &error); + if (argvars[3].v_type != VAR_UNKNOWN) + id = get_tv_number_chk(&argvars[3], &error); + } if (error == TRUE) return; if (id >= 1 && id <= 3)