lawson_whitney@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;
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.