From: Ilia Docin ilya.docin@contentai.ru
--- dlls/comctl32/listview.c | 2 +- dlls/comctl32/tests/listview.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/comctl32/listview.c b/dlls/comctl32/listview.c index 0302e3e19a0..13d1bd092f2 100644 --- a/dlls/comctl32/listview.c +++ b/dlls/comctl32/listview.c @@ -7371,7 +7371,7 @@ static INT LISTVIEW_GetNextItem(const LISTVIEW_INFO *infoPtr, INT nItem, UINT uF { if ((infoPtr->uView == LV_VIEW_LIST) || (infoPtr->uView == LV_VIEW_DETAILS)) { - while (nItem < infoPtr->nItemCount) + while (nItem < infoPtr->nItemCount - 1) { nItem++; if ((LISTVIEW_GetItemState(infoPtr, nItem, uMask) & uMask) == uMask) diff --git a/dlls/comctl32/tests/listview.c b/dlls/comctl32/tests/listview.c index 0f77168c336..758512b7c63 100644 --- a/dlls/comctl32/tests/listview.c +++ b/dlls/comctl32/tests/listview.c @@ -7259,7 +7259,7 @@ static void test_LVM_GETNEXTITEM(void) r = SendMessageA(hwnd, LVM_GETNEXTITEM, 2, uFlagsAbove); expect(1, r); r = SendMessageA(hwnd, LVM_GETNEXTITEM, 2, uFlagsBelow); - todo_wine expect(-1, r); + expect(-1, r);
DestroyWindow(hwnd); }