http://bugs.winehq.org/show_bug.cgi?id=11893
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bunglehead@gmail.com
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com 2008-05-17 08:01:04 --- (In reply to comment #0)
native gdiplus GdipBitmapUnLockBit accepts null pointer to its rect argument and interprets it as rect for the whole bitmap.
Your report seems to be a little quest: 1. GdipBitmapUnLockBit doesn't exist. 2. GdipBitmapUnLockBits doesn't have a rect argument. 3. I hope GdipBitmapLockBits is what you meant.)
If it's so you're right. I tested it on native and it actually behave like you described.
Please try attached patch (diffed with current git if it's important). Does it affect any real application or this report is a result of your own development?