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