From 1b1bf2be84d1f11d8cb577bd7a24f4d0f351a7e9 Mon Sep 17 00:00:00 2001 From: Eric Kohl <ekohl@abo.rhein-zeitung.de> Date: Sun, 11 Oct 1998 13:10:08 +0000 Subject: [PATCH] Fixed bug in DrawIconEx32(). --- objects/cursoricon.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/objects/cursoricon.c b/objects/cursoricon.c index b7969c127da..70b56c36f74 100644 --- a/objects/cursoricon.c +++ b/objects/cursoricon.c @@ -1679,7 +1679,7 @@ BOOL32 WINAPI DrawIconEx32( HDC32 hdc, INT32 x0, INT32 y0, HICON32 hIcon, (char *)(ptr + 1) + ptr->nHeight * BITMAP_WIDTH_BYTES(ptr->nWidth,1) ); - hAndBits = CreateBitmap32 ( cxWidth, cyWidth, + hAndBits = CreateBitmap32 ( ptr->nWidth, ptr->nHeight, 1, 1, (char *)(ptr+1) ); oldFg = SetTextColor32( hdc, RGB(0,0,0) ); oldBg = SetBkColor32( hdc, RGB(255,255,255) ); @@ -1693,7 +1693,7 @@ BOOL32 WINAPI DrawIconEx32( HDC32 hdc, INT32 x0, INT32 y0, HICON32 hIcon, SelectObject32( hMemDC, hXorBits ); if (flags & DI_IMAGE) StretchBlt32 (hdc, x0, y0, cxWidth, cyWidth, - hMemDC, 0, 0, ptr->nWidth, ptr->nHeight, SRCPAINT); + hMemDC, 0, 0, ptr->nWidth, ptr->nHeight, SRCPAINT); SelectObject32( hMemDC, hBitTemp ); result = TRUE; } -- GitLab