From: Connor McAdams cmcadams@codeweavers.com
Signed-off-by: Connor McAdams cmcadams@codeweavers.com --- dlls/comctl32/listview.c | 1 + dlls/comctl32/tests/listview.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/dlls/comctl32/listview.c b/dlls/comctl32/listview.c index 57ad887364f..43e2258d8c3 100644 --- a/dlls/comctl32/listview.c +++ b/dlls/comctl32/listview.c @@ -7292,6 +7292,7 @@ static UINT LISTVIEW_GetItemState(const LISTVIEW_INFO *infoPtr, INT nItem, UINT lvItem.iItem = nItem; lvItem.iSubItem = 0; lvItem.mask = LVIF_STATE; + lvItem.state = 0; lvItem.stateMask = uMask; if (!LISTVIEW_GetItemW(infoPtr, &lvItem)) return 0;
diff --git a/dlls/comctl32/tests/listview.c b/dlls/comctl32/tests/listview.c index 4303fd2a8c5..3ca3149e22b 100644 --- a/dlls/comctl32/tests/listview.c +++ b/dlls/comctl32/tests/listview.c @@ -3499,7 +3499,7 @@ static void test_ownerdata(void) res = SendMessageA(hwnd, LVM_GETITEMCOUNT, 0, 0); expect(1, res); res = SendMessageA(hwnd, LVM_GETITEMSTATE, 0, 0xff); - todo_wine expect(2, res); + expect(2, res); DestroyWindow(hwnd);
/* LVM_SETITEM and LVM_SETITEMTEXT is unsupported on LVS_OWNERDATA */