diff --git a/dlls/comctl32/tab.c b/dlls/comctl32/tab.c index 44b42aa5188..efdf955db6f 100644 --- a/dlls/comctl32/tab.c +++ b/dlls/comctl32/tab.c @@ -1659,8 +1659,7 @@ TAB_DrawItemInterior dis.hwndItem = hwnd; /* */ dis.hDC = hdc; CopyRect(&dis.rcItem,drawRect); - dis.itemData = 0; - memcpy( &dis.itemData, TAB_GetItem(infoPtr, iItem)->extra, min(sizeof(dis.itemData),infoPtr->cbInfo) ); + dis.itemData = (ULONG_PTR)TAB_GetItem(infoPtr, iItem)->extra; /* * send the draw message