diff options
Diffstat (limited to 'stoc/source/javaloader/javaloader.cxx')
-rw-r--r-- | stoc/source/javaloader/javaloader.cxx | 14 |
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 |