desktop/source/deployment/manager/dp_extensionmanager.cxx |    2 +-
 desktop/source/deployment/manager/dp_extensionmanager.hxx |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

New commits:
commit f7d6f437ad81cc51d78cffb413dd90a7a8dd960d
Author:     Noel Grandin <noel.gran...@collabora.co.uk>
AuthorDate: Tue Mar 7 13:43:42 2023 +0200
Commit:     Noel Grandin <noel.gran...@collabora.co.uk>
CommitDate: Wed Mar 8 06:43:54 2023 +0000

    osl::Mutex->std::mutex in ExtensionManager
    
    Change-Id: I33c39076093dc0c23b5e7c85cbdf0a88e6231d2e
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148435
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk>

diff --git a/desktop/source/deployment/manager/dp_extensionmanager.cxx 
b/desktop/source/deployment/manager/dp_extensionmanager.cxx
index 44bd4648eff0..b51f4c77b47b 100644
--- a/desktop/source/deployment/manager/dp_extensionmanager.cxx
+++ b/desktop/source/deployment/manager/dp_extensionmanager.cxx
@@ -627,7 +627,7 @@ Reference<css::deployment::XPackage> 
ExtensionManager::addExtension(
             static_cast<cppu::OWeakObject*>(this), 0);
     //We must make sure that the xTmpExtension is not create twice, because 
this
     //would remove the first one.
-    ::osl::MutexGuard addGuard(m_addMutex);
+    std::unique_lock addGuard(m_addMutex);
 
     Reference<css::deployment::XPackageManager> 
xTmpRepository(getTmpRepository());
         // make sure xTmpRepository is alive as long as xTmpExtension is; as
diff --git a/desktop/source/deployment/manager/dp_extensionmanager.hxx 
b/desktop/source/deployment/manager/dp_extensionmanager.hxx
index 0e08314c36f6..a70f4fbd2e26 100644
--- a/desktop/source/deployment/manager/dp_extensionmanager.hxx
+++ b/desktop/source/deployment/manager/dp_extensionmanager.hxx
@@ -28,7 +28,7 @@
 #include <com/sun/star/deployment/XPackageManagerFactory.hpp>
 #include <com/sun/star/lang/XServiceInfo.hpp>
 #include <com/sun/star/uno/XComponentContext.hpp>
-#include <osl/mutex.hxx>
+#include <mutex>
 #include <vector>
 #include <unordered_map>
 
@@ -146,7 +146,7 @@ private:
     css::uno::Reference<css::deployment::XPackageManagerFactory> 
m_xPackageManagerFactory;
 
     //only to be used within addExtension
-    ::osl::Mutex m_addMutex;
+    std::mutex m_addMutex;
     /* contains the names of all repositories (except tmp) in order of there
        priority. That is, the first element is "user" followed by "shared" and
        then "bundled"

Reply via email to