From ffd5e82b974db48eefe073bff22f78c8f7398ddc Mon Sep 17 00:00:00 2001 From: Pavel Roskin Date: Sat, 1 May 1999 10:41:02 +0000 Subject: [PATCH] LoadImageW fixed for hicolor displays. --- objects/bitmap.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/objects/bitmap.c b/objects/bitmap.c index 4af0b61fede..dfe9edbe3c7 100644 --- a/objects/bitmap.c +++ b/objects/bitmap.c @@ -439,10 +439,12 @@ HANDLE WINAPI LoadImageW( HINSTANCE hinst, LPCWSTR name, UINT type, { HDC hdc = GetDC(0); UINT palEnts = GetSystemPaletteEntries(hdc, 0, 0, NULL); + if (palEnts == 0) + palEnts = 256; ReleaseDC(0, hdc); return CURSORICON_Load(hinst, name, desiredx, desiredy, - MIN(16, palEnts), FALSE, loadflags); + palEnts, FALSE, loadflags); } case IMAGE_CURSOR: