Re: patch.py?id=997918367324549717828631
lawson_whitney(a)juno.com writes:
I can't remember that I've ever seen the fixme that was here before, but I'll check again when I send this.
No, the CheckNotSysLevel calls were not done before. I added a few of them in GDI to find potential locking bugs; seems pretty successful so far ;-) I think this should fix your problem: Index: objects/dc.c =================================================================== RCS file: /opt/cvs-commit/wine/objects/dc.c,v retrieving revision 1.61 diff -u -r1.61 dc.c --- objects/dc.c 2001/08/15 23:33:20 1.61 +++ objects/dc.c 2001/08/16 17:34:45 @@ -524,7 +524,9 @@ success=FALSE; } GDI_ReleaseObj( hdcs ); + GDI_ReleaseObj( hdc ); DeleteDC( hdcs ); + if (!(dc = DC_GetDCPtr( hdc ))) return FALSE; } GDI_ReleaseObj( hdc ); return success; -- Alexandre Julliard julliard(a)winehq.com
On 16 Aug 2001, Alexandre Julliard wrote:
No, the CheckNotSysLevel calls were not done before. I added a few of them in GDI to find potential locking bugs; seems pretty successful so far ;-)
I think this should fix your problem:
Index: objects/dc.c
Yes, that's lovely. Sorry to be so long to confirm it. The _CheckNotSysLevel touches winbase.h, so the mighty P-120 had to recompile nearly everything to put it back again. All better, thanks. Regards, Lawson ---oof--- ________________________________________________________________ GET INTERNET ACCESS FROM JUNO! Juno offers FREE or PREMIUM Internet access for less! Join Juno today! For your FREE software, visit: http://dl.www.juno.com/get/tagj.
participants (2)
-
Alexandre Julliard -
lawson_whitney@juno.com