diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2017-01-19 09:09:05 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2017-01-20 06:56:32 +0000 |
commit | 84defbc556c17aa58851fd14f8af0deaa3cc6e05 (patch) | |
tree | 8eb1b3dceea8ca8b6d2e62b3c20c8d121deb8a9e /ucb/source/ucp/package | |
parent | 3bb8bdb93f1546f64ff3f183d6162c41a03856bf (diff) |
new loplugin: useuniqueptr: ucb..ucbhelper
Change-Id: Ib19ca3225b96d1bfec8a43bb762e16597f33b690
Reviewed-on: https://gerrit.libreoffice.org/33297
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'ucb/source/ucp/package')
-rw-r--r-- | ucb/source/ucp/package/pkgprovider.cxx | 3 | ||||
-rw-r--r-- | ucb/source/ucp/package/pkgprovider.hxx | 2 |
2 files changed, 2 insertions, 3 deletions
diff --git a/ucb/source/ucp/package/pkgprovider.cxx b/ucb/source/ucp/package/pkgprovider.cxx index f772f9d5d432..4095c2f64a8b 100644 --- a/ucb/source/ucp/package/pkgprovider.cxx +++ b/ucb/source/ucp/package/pkgprovider.cxx @@ -112,7 +112,6 @@ ContentProvider::ContentProvider( // virtual ContentProvider::~ContentProvider() { - delete m_pPackages; } // XInterface methods. @@ -234,7 +233,7 @@ ContentProvider::createPackage( const PackageUri & rURI ) } } else - m_pPackages = new Packages; + m_pPackages.reset( new Packages ); // Create new package... uno::Sequence< uno::Any > aArguments( 1 ); diff --git a/ucb/source/ucp/package/pkgprovider.hxx b/ucb/source/ucp/package/pkgprovider.hxx index 3abcf44fa9d7..dad04ea69091 100644 --- a/ucb/source/ucp/package/pkgprovider.hxx +++ b/ucb/source/ucp/package/pkgprovider.hxx @@ -45,7 +45,7 @@ class Packages; class ContentProvider : public ::ucbhelper::ContentProviderImplHelper { - Packages* m_pPackages; + std::unique_ptr<Packages> m_pPackages; public: explicit ContentProvider( const css::uno::Reference< css::uno::XComponentContext >& rxContext ); |