Alasdair Sinclair : comctl32/tab: Fully initialize itemData to fix x64 test failure.

Alexandre Julliard julliard at winehq.org
Wed Jun 1 12:11:09 CDT 2011


Module: wine
Branch: master
Commit: b6484ccbebb67d107934f9b6d4a142eb70ac946d
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=b6484ccbebb67d107934f9b6d4a142eb70ac946d

Author: Alasdair Sinclair <alasdairsinc at gmail.com>
Date:   Wed Jun  1 03:24:30 2011 +0100

comctl32/tab: Fully initialize itemData to fix x64 test failure.

---

 dlls/comctl32/tab.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/dlls/comctl32/tab.c b/dlls/comctl32/tab.c
index 0424f7f..1ad8c53 100644
--- a/dlls/comctl32/tab.c
+++ b/dlls/comctl32/tab.c
@@ -1770,6 +1770,7 @@ TAB_DrawItemInterior(const TAB_INFO *infoPtr, HDC hdc, INT iItem, RECT *drawRect
     {
         /* this could be considered broken on 64 bit, but that's how it works -
            only first 4 bytes are copied */
+        dis.itemData = 0;
         memcpy(&dis.itemData, (ULONG_PTR*)TAB_GetItem(infoPtr, iItem)->extra, 4);
     }
 




More information about the wine-cvs mailing list