summaryrefslogtreecommitdiff
path: root/forms
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2023-02-24 15:03:18 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2023-02-27 14:11:02 +0000
commit0292570e63d51f222d9776e0c8714af4cb365b52 (patch)
tree823c6e98133b1a2b67096023267f874dc0d4c95c /forms
parent1ce02008ae8b61a6a489e65bd32b5e8bdc47e99e (diff)
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.grandin@collabora.co.uk>
Diffstat (limited to 'forms')
-rw-r--r--forms/source/xforms/submission/submission.hxx10
1 files changed, 4 insertions, 6 deletions
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();
}
};