summaryrefslogtreecommitdiff
path: root/stoc/source/javaloader/javaloader.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'stoc/source/javaloader/javaloader.cxx')
-rw-r--r--stoc/source/javaloader/javaloader.cxx14
1 files changed, 3 insertions, 11 deletions
diff --git a/stoc/source/javaloader/javaloader.cxx b/stoc/source/javaloader/javaloader.cxx
index db850bdb5e6a..01000b0ab827 100644
--- a/stoc/source/javaloader/javaloader.cxx
+++ b/stoc/source/javaloader/javaloader.cxx
@@ -330,17 +330,9 @@ css::uno::Reference<XInterface> SAL_CALL JavaComponentLoader::activate(
static Mutex & getInitMutex()
{
- static Mutex * pMutex = nullptr;
- if( ! pMutex )
- {
- MutexGuard guard( Mutex::getGlobalMutex() );
- if( ! pMutex )
- {
- static Mutex mutex;
- pMutex = &mutex;
- }
- }
- return *pMutex;
+ static Mutex ourMutex;
+
+ return ourMutex;
}
/// @throws Exception