LoadImageW fixed for hicolor displays.
diff --git a/objects/bitmap.c b/objects/bitmap.c index 4af0b61..dfe9edb 100644 --- a/objects/bitmap.c +++ b/objects/bitmap.c
@@ -439,10 +439,12 @@ { 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: