comctl32: Take the total bitmap size into account when reading a bottom-up image list.
This commit is contained in:
parent
4180054c2f
commit
ee462a7801
|
@ -2216,8 +2216,8 @@ HIMAGELIST WINAPI ImageList_Read (LPSTREAM pstm)
|
|||
|
||||
if (image_info->bmiHeader.biHeight > 0) /* bottom-up */
|
||||
{
|
||||
ptr += (imagelist_height( ilHead.cCurImage ) - 1) * stride;
|
||||
mask_ptr += (imagelist_height( ilHead.cCurImage ) - 1) * stride / 8;
|
||||
ptr += image_info->bmiHeader.biHeight * image_info->bmiHeader.biWidth - stride;
|
||||
mask_ptr += (image_info->bmiHeader.biHeight * image_info->bmiHeader.biWidth - stride) / 8;
|
||||
stride = -stride;
|
||||
image_info->bmiHeader.biHeight = himl->cy;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue