Merge pull request #9278 from liushapku/master

fix wrong winnr in getwininfo (issue: #9277)
This commit is contained in:
James McCoy
2018-11-26 22:59:03 -05:00
committed by GitHub

View File

@@ -10332,10 +10332,10 @@ static void f_getwininfo(typval_T *argvars, typval_T *rettv, FunPtr fptr)
tabnr++; tabnr++;
int16_t winnr = 0; int16_t winnr = 0;
FOR_ALL_WINDOWS_IN_TAB(wp, tp) { FOR_ALL_WINDOWS_IN_TAB(wp, tp) {
winnr++;
if (wparg != NULL && wp != wparg) { if (wparg != NULL && wp != wparg) {
continue; continue;
} }
winnr++;
dict_T *const d = get_win_info(wp, tabnr, winnr); dict_T *const d = get_win_info(wp, tabnr, winnr);
tv_list_append_dict(rettv->vval.v_list, d); tv_list_append_dict(rettv->vval.v_list, d);
if (wparg != NULL) { if (wparg != NULL) {