https://bugs.winehq.org/show_bug.cgi?id=52231 Huw Davies <huw.davies(a)physics.ox.ac.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |cdavis5x(a)gmail.com, | |huw.davies(a)physics.ox.ac.uk Regression SHA1| |9e599a89e30c9ae403f5c7861e0 | |f7690a03c4e22 --- Comment #4 from Huw Davies <huw.davies(a)physics.ox.ac.uk> --- It's caused by this commit: commit 9e599a89e30c9ae403f5c7861e0f7690a03c4e22 Author: Charles Davis <cdavis(a)codeweavers.com> Date: Wed Sep 1 09:28:23 2021 -0500 winemac.drv: Set the surface contents directly to the layer. Use a top-down DIB for the surface instead of a bottom-up DIB. This seems to match better with how Core Graphics expects to receive image data, and allows us to avoid a transform to flip the surface image. There's quite a lot going on in this commit and it's not immediately obvious what the issue is (not least this commit adds code to drawRect which is then removed in the following commit). To observe this I needed to backport commit 39fea6cd1eb175cddf3cbccc1fd09fec48da881e to avoid a font_cs deadlock, I'll attach that in the next comment. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.