sw/source/core/text/porrst.cxx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-)
New commits: commit 9e0ee17d5059b9a7cf80c8839bb139e1626d0ebb Author: Noel Grandin <noel.gran...@collabora.co.uk> AuthorDate: Thu Sep 13 11:04:18 2018 +0200 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Fri Sep 14 09:25:10 2018 +0200 loplugin:useuniqueptr in SwTextFrame::EmptyHeight Change-Id: I76647a9441fee2f4d2d338a70f9bf95e80fa18ee Reviewed-on: https://gerrit.libreoffice.org/60451 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/sw/source/core/text/porrst.cxx b/sw/source/core/text/porrst.cxx index 867c2b9927c2..6a8d108a1363 100644 --- a/sw/source/core/text/porrst.cxx +++ b/sw/source/core/text/porrst.cxx @@ -223,19 +223,19 @@ SwTwips SwTextFrame::EmptyHeight() const } OSL_ENSURE( ! IsVertical() || ! IsSwapped(),"SwTextFrame::EmptyHeight with swapped frame" ); - SwFont *pFnt; + std::unique_ptr<SwFont> pFnt; const SwTextNode& rTextNode = *GetTextNodeForParaProps(); const IDocumentSettingAccess* pIDSA = rTextNode.getIDocumentSettingAccess(); SwViewShell *pSh = getRootFrame()->GetCurrShell(); if ( rTextNode.HasSwAttrSet() ) { const SwAttrSet *pAttrSet = &( rTextNode.GetSwAttrSet() ); - pFnt = new SwFont( pAttrSet, pIDSA ); + pFnt.reset(new SwFont( pAttrSet, pIDSA )); } else { SwFontAccess aFontAccess( &rTextNode.GetAnyFormatColl(), pSh); - pFnt = new SwFont( aFontAccess.Get()->GetFont() ); + pFnt.reset(new SwFont( aFontAccess.Get()->GetFont() )); pFnt->CheckFontCacheId( pSh, pFnt->GetActual() ); } @@ -274,7 +274,6 @@ SwTwips SwTextFrame::EmptyHeight() const pFnt->ChgPhysFnt( pSh, *pOut ); nRet = pFnt->GetHeight( pSh, *pOut ); } - delete pFnt; return nRet; } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits