diff options
-rw-r--r-- | stoc/source/servicemanager/servicemanager.cxx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/stoc/source/servicemanager/servicemanager.cxx b/stoc/source/servicemanager/servicemanager.cxx index f1543d293de7..ad7cef754c60 100644 --- a/stoc/source/servicemanager/servicemanager.cxx +++ b/stoc/source/servicemanager/servicemanager.cxx @@ -216,7 +216,7 @@ public: virtual Any SAL_CALL nextElement() override; private: - Mutex aMutex; + std::mutex aMutex; HashSet_Ref aImplementationMap; HashSet_Ref::iterator aIt; }; @@ -224,14 +224,14 @@ private: // XEnumeration sal_Bool ImplementationEnumeration_Impl::hasMoreElements() { - MutexGuard aGuard( aMutex ); + std::lock_guard aGuard( aMutex ); return aIt != aImplementationMap.end(); } // XEnumeration Any ImplementationEnumeration_Impl::nextElement() { - MutexGuard aGuard( aMutex ); + std::lock_guard aGuard( aMutex ); if( aIt == aImplementationMap.end() ) throw NoSuchElementException("no more elements"); |