diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2017-01-11 14:19:47 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2017-01-23 06:59:17 +0000 |
commit | 98e4013c22c4ce63090a575e698cc2af82925e6b (patch) | |
tree | 571d99c39420e929cd43e0365354da1aced03e68 /sw/source/filter/ww8/ww8toolbar.cxx | |
parent | 2d1cecf02b34d855c8d64e3271bffbcbf9bf4138 (diff) |
new loplugin useuniqueptr
Change-Id: Ic7a8b32887c968d86568e4cfad7ddd1f4da7c73f
Reviewed-on: https://gerrit.libreoffice.org/33339
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'sw/source/filter/ww8/ww8toolbar.cxx')
-rw-r--r-- | sw/source/filter/ww8/ww8toolbar.cxx | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/sw/source/filter/ww8/ww8toolbar.cxx b/sw/source/filter/ww8/ww8toolbar.cxx index ae317235d0aa..0d66d771058d 100644 --- a/sw/source/filter/ww8/ww8toolbar.cxx +++ b/sw/source/filter/ww8/ww8toolbar.cxx @@ -1097,7 +1097,6 @@ TcgSttbfCore::TcgSttbfCore() : fExtend( 0 ) TcgSttbfCore::~TcgSttbfCore() { - delete[] dataItems; } bool TcgSttbfCore::Read( SvStream& rS ) @@ -1109,7 +1108,7 @@ bool TcgSttbfCore::Read( SvStream& rS ) { if (cData > rS.remainingSize() / 4) //definitely an invalid record return false; - dataItems = new SBBItem[ cData ]; + dataItems.reset( new SBBItem[ cData ] ); for ( sal_Int32 index = 0; index < cData; ++index ) { rS.ReadUInt16( dataItems[ index ].cchData ); @@ -1145,7 +1144,6 @@ MacroNames::MacroNames() : MacroNames::~MacroNames() { - delete[] rgNames; } bool MacroNames::Read( SvStream &rS) @@ -1160,7 +1158,7 @@ bool MacroNames::Read( SvStream &rS) size_t nMaxAvailableRecords = rS.remainingSize()/sizeof(sal_uInt16); if (iMac > nMaxAvailableRecords) return false; - rgNames = new MacroName[ iMac ]; + rgNames.reset( new MacroName[ iMac ] ); for ( sal_Int32 index = 0; index < iMac; ++index ) { if ( !rgNames[ index ].Read( rS ) ) |