25 Aug
2023
25 Aug
'23
5:38 p.m.
Bartosz Kosiorek (@gang65) commented about dlls/gdiplus/image.c:
- if (src_value) - *dst++ = 0; - else - *dst++ |= 0xff000000; - } - dst_row += lockeddata.Stride; - } + DeleteObject(iinfo.hbmColor); + DeleteObject(iinfo.hbmMask);
+ if (color_scanlines <= 0 || mask_scanlines <= 0) + { heap_free(bits); + GdipBitmapUnlockBits(*bitmap, &lockeddata); + GdipDisposeImage(&(*bitmap)->image); + return GenericError; Could you verify what kind of error (if any) is returned in test case?
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/3657#note_43426