[Libreoffice-commits] core.git: vcl/source

Noel Grandin (via logerrit) logerrit at kemper.freedesktop.org
Thu Jul 22 06:58:17 UTC 2021


 vcl/source/graphic/UnoGraphicObject.cxx |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

New commits:
commit ceccfbb7e81edea31d7cc792b1a31473f9d9feee
Author:     Noel Grandin <noel.grandin at collabora.co.uk>
AuthorDate: Wed Jul 21 16:11:03 2021 +0200
Commit:     Noel Grandin <noel.grandin at collabora.co.uk>
CommitDate: Thu Jul 22 08:57:36 2021 +0200

    osl::Mutex->std::mutex in GraphicObjectImpl
    
    Change-Id: I4c62d4b105425d4fb39eefdb7117299488af47dc
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119336
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>

diff --git a/vcl/source/graphic/UnoGraphicObject.cxx b/vcl/source/graphic/UnoGraphicObject.cxx
index bab6bffe5beb..6a627bece94d 100644
--- a/vcl/source/graphic/UnoGraphicObject.cxx
+++ b/vcl/source/graphic/UnoGraphicObject.cxx
@@ -24,6 +24,7 @@
 #include <com/sun/star/lang/XServiceInfo.hpp>
 #include <com/sun/star/uno/XComponentContext.hpp>
 #include <vcl/GraphicObject.hxx>
+#include <mutex>
 
 using namespace css;
 
@@ -36,7 +37,7 @@ typedef ::cppu::WeakImplHelper<graphic::XGraphicObject, css::lang::XServiceInfo>
  // goodies/toolkit/extensions )
 class GraphicObjectImpl : public GraphicObject_BASE
 {
-     osl::Mutex m_aMutex;
+     std::mutex m_aMutex;
      std::unique_ptr<GraphicObject> mpGraphicObject;
 
 public:
@@ -70,7 +71,7 @@ GraphicObjectImpl::GraphicObjectImpl(const uno::Sequence<uno::Any>& /*rArgs*/)
 
 uno::Reference<graphic::XGraphic> SAL_CALL GraphicObjectImpl::getGraphic()
 {
-    osl::MutexGuard aGuard(m_aMutex);
+    std::lock_guard aGuard(m_aMutex);
 
     if (!mpGraphicObject)
         throw uno::RuntimeException();
@@ -79,7 +80,7 @@ uno::Reference<graphic::XGraphic> SAL_CALL GraphicObjectImpl::getGraphic()
 
 void SAL_CALL GraphicObjectImpl::setGraphic(uno::Reference<graphic::XGraphic> const & rxGraphic)
 {
-    osl::MutexGuard aGuard(m_aMutex);
+    std::lock_guard aGuard(m_aMutex);
 
     if (!mpGraphicObject)
         throw uno::RuntimeException();


More information about the Libreoffice-commits mailing list