properly read the cursor hotspots from the resource
Modified: trunk/reactos/lib/user32/windows/icon.c
--- trunk/reactos/lib/user32/windows/icon.c 2005-12-27 15:33:31 UTC (rev 20371) +++ trunk/reactos/lib/user32/windows/icon.c 2005-12-27 16:19:07 UTC (rev 20372) @@ -246,11 +246,11 @@
if (! fIcon) {
- wXHotspot = (WORD)*pbIconBits;
- pbIconBits+=2;
- wYHotspot = (WORD)*pbIconBits;
- pbIconBits+=2;
- cbIconBits-=4;
+ wXHotspot = *(WORD*)pbIconBits;
+ pbIconBits+=sizeof(WORD);
+ wYHotspot = *(WORD*)pbIconBits;
+ pbIconBits+=sizeof(WORD);
+ cbIconBits-=2*sizeof(WORD);
} else {