forms/source/xforms/submission/submission.hxx |   10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

New commits:
commit 0292570e63d51f222d9776e0c8714af4cb365b52
Author:     Noel Grandin <noel.gran...@collabora.co.uk>
AuthorDate: Fri Feb 24 15:03:18 2023 +0200
Commit:     Noel Grandin <noel.gran...@collabora.co.uk>
CommitDate: Mon Feb 27 14:11:02 2023 +0000

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

diff --git a/forms/source/xforms/submission/submission.hxx 
b/forms/source/xforms/submission/submission.hxx
index 42469336ccdc..65631b9a21c1 100644
--- a/forms/source/xforms/submission/submission.hxx
+++ b/forms/source/xforms/submission/submission.hxx
@@ -21,7 +21,6 @@
 
 #include <tools/urlobj.hxx>
 #include <osl/conditn.hxx>
-#include <osl/mutex.hxx>
 #include <comphelper/processfactory.hxx>
 #include <com/sun/star/uno/Reference.hxx>
 #include <com/sun/star/uno/Any.hxx>
@@ -39,6 +38,7 @@
 #include "serialization.hxx"
 
 #include <memory>
+#include <mutex>
 #include <utility>
 
 class CSubmissionPut;
@@ -72,7 +72,7 @@ class CProgressHandlerHelper final : public 
cppu::WeakImplHelper< css::ucb::XPro
     friend class CSubmissionPost;
     friend class CSubmissionGet;
     osl::Condition m_cFinished;
-    osl::Mutex m_mLock;
+    std::mutex m_mLock;
     sal_Int32 m_count;
 public:
     CProgressHandlerHelper()
@@ -80,20 +80,18 @@ public:
     {}
     virtual void SAL_CALL push( const css::uno::Any& /*aStatus*/) override
     {
-        m_mLock.acquire();
+        std::unique_lock g(m_mLock);
         m_count++;
-        m_mLock.release();
     }
     virtual void SAL_CALL update(const css::uno::Any& /*aStatus*/) override
     {
     }
     virtual void SAL_CALL pop() override
     {
-        m_mLock.acquire();
+        std::unique_lock g(m_mLock);
         m_count--;
         if (m_count == 0)
             m_cFinished.set();
-        m_mLock.release();
     }
 };
 

Reply via email to