mirror of
https://github.com/reactos/reactos.git
synced 2024-12-28 10:04:49 +00:00
- Disabled double lock message in NDEBUG builds since it is triggered
whenever there is contention for the same object. svn path=/trunk/; revision=8613
This commit is contained in:
parent
9c45d9475e
commit
860bde3b68
1 changed files with 5 additions and 1 deletions
|
@ -19,7 +19,7 @@
|
|||
/*
|
||||
* GDIOBJ.C - GDI object manipulation routines
|
||||
*
|
||||
* $Id: gdiobj.c,v 1.61 2004/02/28 21:16:55 weiden Exp $
|
||||
* $Id: gdiobj.c,v 1.62 2004/03/09 20:34:28 dwelch Exp $
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -745,6 +745,9 @@ GDIOBJ_LockObjDbg (const char* file, int line, HGDIOBJ hObj, DWORD ObjectType)
|
|||
return NULL;
|
||||
}
|
||||
|
||||
#ifdef NDEBUG
|
||||
ExAcquireFastMutex(&ObjHdr->Lock);
|
||||
#else /* NDEBUG */
|
||||
if (! ExTryToAcquireFastMutex(&ObjHdr->Lock))
|
||||
{
|
||||
DPRINT1("Caution! GDIOBJ_LockObj trying to lock object 0x%x second time\n", hObj);
|
||||
|
@ -756,6 +759,7 @@ GDIOBJ_LockObjDbg (const char* file, int line, HGDIOBJ hObj, DWORD ObjectType)
|
|||
ExAcquireFastMutex(&ObjHdr->Lock);
|
||||
DPRINT1(" Disregard previous message about object 0x%x, it's ok\n", hObj);
|
||||
}
|
||||
#endif /* NDEBUG */
|
||||
|
||||
ExAcquireFastMutex(&RefCountHandling);
|
||||
ObjHdr->dwCount++;
|
||||
|
|
Loading…
Reference in a new issue