diff options
author | Philipp Lohmann [pl] <Philipp.Lohmann@Sun.COM> | 2010-10-08 11:48:35 +0200 |
---|---|---|
committer | Philipp Lohmann [pl] <Philipp.Lohmann@Sun.COM> | 2010-10-08 11:48:35 +0200 |
commit | 6b2736fed5bb3c5e7949be2baa4a50c9a9c9b3e2 (patch) | |
tree | 3bec48818d0989ef7e9936723c80a176519d00e6 /vcl/aqua/source/app | |
parent | 525de6f8eeac6e357167467da0f9a9448433bb25 (diff) |
vcl116: #i114958# implement DBG_TESTSOALRMUTEX on all platforms
Diffstat (limited to 'vcl/aqua/source/app')
-rw-r--r-- | vcl/aqua/source/app/salinst.cxx | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/vcl/aqua/source/app/salinst.cxx b/vcl/aqua/source/app/salinst.cxx index cce018ac6229..2e71b557bd2a 100644 --- a/vcl/aqua/source/app/salinst.cxx +++ b/vcl/aqua/source/app/salinst.cxx @@ -567,6 +567,22 @@ void AquaSalInstance::AcquireYieldMutex( ULONG nCount ) // ----------------------------------------------------------------------- +bool AquaSalInstance::CheckYieldMutex() +{ + bool bRet = true; + + SalYieldMutex* pYieldMutex = mpSalYieldMutex; + if ( pYieldMutex->GetThreadId() != + vos::OThread::getCurrentIdentifier() ) + { + bRet = false; + } + + return bRet; +} + +// ----------------------------------------------------------------------- + bool AquaSalInstance::isNSAppThread() const { return vos::OThread::getCurrentIdentifier() == maMainThread; |