[Libreoffice-commits] core.git: sw/source

Libreoffice Gerrit user logerrit at kemper.freedesktop.org
Fri Sep 14 08:59:50 UTC 2018


 sw/source/core/txtnode/fntcap.cxx |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

New commits:
commit afb0dfc41ebb0a6a96ae31c122c7f97743dc7486
Author:     Noel Grandin <noel.grandin at collabora.co.uk>
AuthorDate: Thu Sep 13 11:05:14 2018 +0200
Commit:     Noel Grandin <noel.grandin at collabora.co.uk>
CommitDate: Fri Sep 14 10:59:26 2018 +0200

    loplugin:useuniqueptr in SwSubFont::DoOnCapitals
    
    Change-Id: Ib5a02c71fa66f46a8e1072c5c0a263e1eb977692
    Reviewed-on: https://gerrit.libreoffice.org/60454
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>

diff --git a/sw/source/core/txtnode/fntcap.cxx b/sw/source/core/txtnode/fntcap.cxx
index 14a38f7846e7..12be40860253 100644
--- a/sw/source/core/txtnode/fntcap.cxx
+++ b/sw/source/core/txtnode/fntcap.cxx
@@ -537,8 +537,8 @@ void SwSubFont::DoOnCapitals( SwDoCapitals &rDo )
     aFont.SetProportion( (aFont.GetPropr() * smallCapsPercentage ) / 100 );
     nFontCacheId2 = nullptr;
     nIndex2 = 0;
-    SwFntAccess *pSmallFontAccess = new SwFntAccess( nFontCacheId2, nIndex2, &aFont,
-                                                     rDo.GetInf().GetShell() );
+    std::unique_ptr<SwFntAccess> pSmallFontAccess( new SwFntAccess( nFontCacheId2, nIndex2, &aFont,
+                                                     rDo.GetInf().GetShell() ));
     SwFntObj *pSmallFont = pSmallFontAccess->Get();
 
     rDo.Init( pBigFont, pSmallFont );
@@ -749,7 +749,7 @@ void SwSubFont::DoOnCapitals( SwDoCapitals &rDo )
     pLastFont = pOldLast;
     pLastFont->SetDevFont( rDo.GetInf().GetShell(), rDo.GetOut() );
 
-    delete pSmallFontAccess;
+    pSmallFontAccess.reset();
     rDo.GetInf().SetText(oldText);
     rDo.GetInf().SetKanaDiff( nKana );
 }


More information about the Libreoffice-commits mailing list