Matthew Mastracci wrote:
This patch (correctly) fixes the locking problems in SimCity 3000. We now check to see if the blit src and dest are the same surface and, if so, we make sure to lock the surface only once and, in the case of BltFast, re-adjust the surface pointers. This patch also makes sure the surfaces are correctly unlocked if a bad rectangle is passed.
ChangeLog Correctly lock and unlock surface for a single-surface Blt() and BltFast() call.
Is there anything wrong with this patch.
http://www.winehq.org/hypermail/wine-patches/2005/03/0113.html
It works fine for me (and SimCity). and I was wondering why it was not applied.
--
Tony Lambregts