mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-18 04:33:04 -04:00
more CHECK_REENTRANT_MUTEX
This commit is contained in:
parent
b902d7d1c1
commit
c3aa9a995c
@ -24,7 +24,7 @@
|
||||
////////////////////////////////////////////////////////////////////
|
||||
INLINE MutexDummyImpl::
|
||||
MutexDummyImpl() {
|
||||
#ifndef NDEBUG
|
||||
#ifdef CHECK_REENTRANT_MUTEX
|
||||
_lock_count = 0;
|
||||
#endif
|
||||
}
|
||||
@ -46,7 +46,7 @@ INLINE MutexDummyImpl::
|
||||
////////////////////////////////////////////////////////////////////
|
||||
INLINE void MutexDummyImpl::
|
||||
lock() {
|
||||
#ifndef NDEBUG
|
||||
#ifdef CHECK_REENTRANT_MUTEX
|
||||
_lock_count++;
|
||||
nassertv(_lock_count == 1);
|
||||
#endif
|
||||
@ -59,7 +59,7 @@ lock() {
|
||||
////////////////////////////////////////////////////////////////////
|
||||
INLINE void MutexDummyImpl::
|
||||
release() {
|
||||
#ifndef NDEBUG
|
||||
#ifdef CHECK_REENTRANT_MUTEX
|
||||
_lock_count--;
|
||||
nassertv(_lock_count == 0);
|
||||
#endif
|
||||
|
@ -42,7 +42,7 @@ public:
|
||||
INLINE void release();
|
||||
|
||||
private:
|
||||
#ifndef NDEBUG
|
||||
#ifdef CHECK_REENTRANT_MUTEX
|
||||
int _lock_count;
|
||||
#endif
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user