sw/source/core/txtnode/ndtxt.cxx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-)
New commits: commit 52fe7d3196465bd7d4c7e3b4cecda66a7ef0b8ad Author: Noel Grandin <noel.gran...@collabora.co.uk> AuthorDate: Thu Sep 13 11:26:53 2018 +0200 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Fri Sep 14 09:26:21 2018 +0200 loplugin:useuniqueptr in SwTextNode::MakeNewTextNode Change-Id: I524375af95b988e53838b87c00be5fbaf2895a84 Reviewed-on: https://gerrit.libreoffice.org/60456 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/sw/source/core/txtnode/ndtxt.cxx b/sw/source/core/txtnode/ndtxt.cxx index 859f33e5f30c..886e3b8ce5e6 100644 --- a/sw/source/core/txtnode/ndtxt.cxx +++ b/sw/source/core/txtnode/ndtxt.cxx @@ -2583,16 +2583,16 @@ SwTextNode* SwTextNode::MakeNewTextNode( const SwNodeIndex& rPos, bool bNext, bool bChgFollow ) { // ignore hard PageBreak/PageDesc/ColumnBreak from Auto-Set - SwAttrSet* pNewAttrSet = nullptr; + std::unique_ptr<SwAttrSet> pNewAttrSet; // #i75353# bool bClearHardSetNumRuleWhenFormatCollChanges( false ); if( HasSwAttrSet() ) { - pNewAttrSet = new SwAttrSet( *GetpSwAttrSet() ); + pNewAttrSet.reset(new SwAttrSet( *GetpSwAttrSet() )); const SfxItemSet* pTmpSet = GetpSwAttrSet(); if (bNext) // successor doesn't inherit breaks! - pTmpSet = pNewAttrSet; + pTmpSet = pNewAttrSet.get(); // !bNext: remove PageBreaks/PageDesc/ColBreak from this bool bRemoveFromCache = false; @@ -2658,9 +2658,9 @@ SwTextNode* SwTextNode::MakeNewTextNode( const SwNodeIndex& rPos, bool bNext, SwTextFormatColl* pColl = GetTextColl(); - SwTextNode *pNode = new SwTextNode( rPos, pColl, pNewAttrSet ); + SwTextNode *pNode = new SwTextNode( rPos, pColl, pNewAttrSet.get() ); - delete pNewAttrSet; + pNewAttrSet.reset(); const SwNumRule* pRule = GetNumRule(); if( pRule && pRule == pNode->GetNumRule() && rNds.IsDocNodes() ) _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits