[Libreoffice-commits] core.git: 2 commits - sc/source ucb/source
Libreoffice Gerrit user
logerrit at kemper.freedesktop.org
Wed Aug 22 06:27:17 UTC 2018
sc/source/core/tool/callform.cxx | 4 ++--
ucb/source/ucp/ftp/ftpcontent.cxx | 3 ++-
ucb/source/ucp/ftp/ftpdynresultset.cxx | 4 ++--
ucb/source/ucp/ftp/ftpdynresultset.hxx | 2 +-
4 files changed, 7 insertions(+), 6 deletions(-)
New commits:
commit 66a8ad83d5b8142720c8579bdde046e9332c06ca
Author: Noel Grandin <noel.grandin at collabora.co.uk>
AuthorDate: Mon Aug 20 14:46:12 2018 +0200
Commit: Noel Grandin <noel.grandin at collabora.co.uk>
CommitDate: Wed Aug 22 08:27:07 2018 +0200
loplugin:useuniqueptr in ModuleData
Change-Id: I90b4f18028fe269f44973fbb3b8ed002335f11ef
Reviewed-on: https://gerrit.libreoffice.org/59363
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>
diff --git a/sc/source/core/tool/callform.cxx b/sc/source/core/tool/callform.cxx
index 1acfa271e5e3..21eb192526a7 100644
--- a/sc/source/core/tool/callform.cxx
+++ b/sc/source/core/tool/callform.cxx
@@ -85,7 +85,7 @@ public:
ModuleData(const ModuleData&) = delete;
const ModuleData& operator=(const ModuleData&) = delete;
- ModuleData(const OUString& rStr, osl::Module* pInst) : aName(rStr), pInstance(pInst) {}
+ ModuleData(const OUString& rStr, std::unique_ptr<osl::Module> pInst) : aName(rStr), pInstance(std::move(pInst)) {}
const OUString& GetName() const { return aName; }
osl::Module* GetInstance() const { return pInstance.get(); }
@@ -193,7 +193,7 @@ bool InitExternalFunc(const OUString& rModuleName)
}
// include module into the collection
- ModuleData* pModuleData = new ModuleData(rModuleName, pLib.release());
+ ModuleData* pModuleData = new ModuleData(rModuleName, std::move(pLib));
aModuleCollection.insert(pModuleData);
// initialize interface
commit 8b25bf16fb0ec41681ca8569327d68c493ca88dc
Author: Noel Grandin <noel.grandin at collabora.co.uk>
AuthorDate: Mon Aug 20 14:44:09 2018 +0200
Commit: Noel Grandin <noel.grandin at collabora.co.uk>
CommitDate: Wed Aug 22 08:26:53 2018 +0200
loplugin:useuniqueptr in DynamicResultSet
Change-Id: I1c34dbe81a6909bfbc4d62f5f9f73e7b9114e58c
Reviewed-on: https://gerrit.libreoffice.org/59362
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>
diff --git a/ucb/source/ucp/ftp/ftpcontent.cxx b/ucb/source/ucp/ftp/ftpcontent.cxx
index 9fecafdcc83c..a07e626edb07 100644
--- a/ucb/source/ucp/ftp/ftpcontent.cxx
+++ b/ucb/source/ucp/ftp/ftpcontent.cxx
@@ -41,6 +41,7 @@
#include "curl.hxx"
#include <curl/easy.h>
#include <comphelper/propertysequence.hxx>
+#include <o3tl/make_unique.hxx>
#include <ucbhelper/cancelcommandexecution.hxx>
#include <ucbhelper/contentidentifier.hxx>
#include <ucbhelper/fd_inputstream.hxx>
@@ -499,7 +500,7 @@ Any SAL_CALL FTPContent::execute( const Command& aCommand,
= new DynamicResultSet(
m_xContext,
aOpenCommand,
- new ResultSetFactory(m_xContext,
+ o3tl::make_unique<ResultSetFactory>(m_xContext,
m_xProvider.get(),
aOpenCommand.Properties,
resvec));
diff --git a/ucb/source/ucp/ftp/ftpdynresultset.cxx b/ucb/source/ucp/ftp/ftpdynresultset.cxx
index e4ca744525f8..8021f9dd48ad 100644
--- a/ucb/source/ucp/ftp/ftpdynresultset.cxx
+++ b/ucb/source/ucp/ftp/ftpdynresultset.cxx
@@ -36,9 +36,9 @@ using namespace ftp;
DynamicResultSet::DynamicResultSet(
const Reference< XComponentContext >& rxContext,
const OpenCommandArgument2& rCommand,
- ResultSetFactory* pFactory )
+ std::unique_ptr<ResultSetFactory> pFactory )
: ResultSetImplHelper( rxContext, rCommand ),
- m_pFactory( pFactory )
+ m_pFactory( std::move(pFactory) )
{
}
diff --git a/ucb/source/ucp/ftp/ftpdynresultset.hxx b/ucb/source/ucp/ftp/ftpdynresultset.hxx
index 7966345baeca..ff57e90bd98f 100644
--- a/ucb/source/ucp/ftp/ftpdynresultset.hxx
+++ b/ucb/source/ucp/ftp/ftpdynresultset.hxx
@@ -42,7 +42,7 @@ namespace ftp {
DynamicResultSet(
const css::uno::Reference< css::uno::XComponentContext >& rxContext,
const css::ucb::OpenCommandArgument2& rCommand,
- ResultSetFactory* pFactory );
+ std::unique_ptr<ResultSetFactory> pFactory );
virtual ~DynamicResultSet() override;
};
More information about the Libreoffice-commits
mailing list