reportdesign/source/filter/xml/xmlImportDocumentHandler.cxx | 2 +- reportdesign/source/filter/xml/xmlImportDocumentHandler.hxx | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-)
New commits: commit 93f9ce7b644c0887423891e0d645b88eb39bc457 Author: Noel Grandin <noel.gran...@collabora.co.uk> AuthorDate: Fri Feb 24 14:58:55 2023 +0200 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Mon Feb 27 12:40:48 2023 +0000 osl::Mutex->std::mutex in rptxml::ImportDocumentHandler Change-Id: I2e7c2c5642de4e234a551a1b02c8fd69fdcb65c4 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147860 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/reportdesign/source/filter/xml/xmlImportDocumentHandler.cxx b/reportdesign/source/filter/xml/xmlImportDocumentHandler.cxx index 02607a302af3..f1aa8ceb9f87 100644 --- a/reportdesign/source/filter/xml/xmlImportDocumentHandler.cxx +++ b/reportdesign/source/filter/xml/xmlImportDocumentHandler.cxx @@ -330,7 +330,7 @@ void SAL_CALL ImportDocumentHandler::setDocumentLocator(const uno::Reference< xm } void SAL_CALL ImportDocumentHandler::initialize( const uno::Sequence< uno::Any >& _aArguments ) { - ::osl::MutexGuard aGuard(m_aMutex); + std::unique_lock aGuard(m_aMutex); comphelper::SequenceAsHashMap aArgs(_aArguments); m_xDocumentHandler = aArgs.getUnpackedValueOrDefault("DocumentHandler",m_xDocumentHandler); m_xModel = aArgs.getUnpackedValueOrDefault("Model",m_xModel); diff --git a/reportdesign/source/filter/xml/xmlImportDocumentHandler.hxx b/reportdesign/source/filter/xml/xmlImportDocumentHandler.hxx index 73eeab8df376..d0b6d4db36ef 100644 --- a/reportdesign/source/filter/xml/xmlImportDocumentHandler.hxx +++ b/reportdesign/source/filter/xml/xmlImportDocumentHandler.hxx @@ -32,6 +32,7 @@ #include <comphelper/uno3.hxx> #include <xmloff/xmlimp.hxx> #include <memory> +#include <mutex> class SvXMLTokenMap; namespace rptxml @@ -73,7 +74,7 @@ private: virtual ~ImportDocumentHandler() override; - ::osl::Mutex m_aMutex; + std::mutex m_aMutex; bool m_bImportedChart; ::std::vector< OUString> m_aMasterFields; ::std::vector< OUString> m_aDetailFields;