From 3ec5351fd1c9cb44acf9a1f3b81537dc9765b211 Mon Sep 17 00:00:00 2001 From: Sha Liu Date: Tue, 27 Nov 2018 10:30:41 +0800 Subject: fix wrong winnr in getwininfo --- src/nvim/eval.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/nvim/eval.c b/src/nvim/eval.c index 9c7af0a87d..a115e60c7d 100644 --- a/src/nvim/eval.c +++ b/src/nvim/eval.c @@ -10332,10 +10332,10 @@ static void f_getwininfo(typval_T *argvars, typval_T *rettv, FunPtr fptr) tabnr++; int16_t winnr = 0; FOR_ALL_WINDOWS_IN_TAB(wp, tp) { + winnr++; if (wparg != NULL && wp != wparg) { continue; } - winnr++; dict_T *const d = get_win_info(wp, tabnr, winnr); tv_list_append_dict(rettv->vval.v_list, d); if (wparg != NULL) { -- cgit