From db3860062ebf4109f48139c2556ff4041aff5d6e Mon Sep 17 00:00:00 2001 From: Noel Grandin Date: Fri, 14 Jul 2017 14:36:52 +0200 Subject: extend loplugin useuniqueptr to OUString pointers Change-Id: Ieb5bab3895e1edaff497c4a1a88303ccac097edc Reviewed-on: https://gerrit.libreoffice.org/39948 Tested-by: Jenkins Reviewed-by: Noel Grandin --- xmloff/inc/MultiPropertySetHelper.hxx | 2 +- xmloff/source/style/MultiPropertySetHelper.cxx | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) (limited to 'xmloff') diff --git a/xmloff/inc/MultiPropertySetHelper.hxx b/xmloff/inc/MultiPropertySetHelper.hxx index 7218c89a9617..8b77b8d0623e 100644 --- a/xmloff/inc/MultiPropertySetHelper.hxx +++ b/xmloff/inc/MultiPropertySetHelper.hxx @@ -55,7 +55,7 @@ namespace com { namespace sun { namespace star { class MultiPropertySetHelper { /// names of all properties - OUString* pPropertyNames; + std::unique_ptr pPropertyNames; /// length of pPropertyNames array sal_Int16 nLength; diff --git a/xmloff/source/style/MultiPropertySetHelper.cxx b/xmloff/source/style/MultiPropertySetHelper.cxx index 498491199c8a..0fe5099192bb 100644 --- a/xmloff/source/style/MultiPropertySetHelper.cxx +++ b/xmloff/source/style/MultiPropertySetHelper.cxx @@ -46,7 +46,7 @@ MultiPropertySetHelper::MultiPropertySetHelper( nLength++; // allocate array and create strings - pPropertyNames = new OUString[nLength]; + pPropertyNames.reset( new OUString[nLength] ); for( sal_Int16 i = 0; i < nLength; i++ ) pPropertyNames[i] = OUString::createFromAscii( pNames[i] ); } @@ -55,8 +55,6 @@ MultiPropertySetHelper::MultiPropertySetHelper( MultiPropertySetHelper::~MultiPropertySetHelper() { pValues = nullptr; // memory 'owned' by aValues - - delete[] pPropertyNames; } -- cgit