sd/source/filter/ppt/pptin.cxx | 8 ++++---- sw/source/core/doc/DocumentFieldsManager.cxx | 8 +++----- 2 files changed, 7 insertions(+), 9 deletions(-)
New commits: commit 9ac209a67f06599a1f6fd8ea6fa6243e8cf1843b Author: Noel Grandin <noel.gran...@collabora.co.uk> AuthorDate: Mon Sep 10 14:40:50 2018 +0200 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Wed Sep 12 08:58:50 2018 +0200 loplugin:useuniqueptr in DocumentFieldsManager Change-Id: If7e72eb54608b29233884ede230dcd574c7b9e81 Reviewed-on: https://gerrit.libreoffice.org/60346 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/sw/source/core/doc/DocumentFieldsManager.cxx b/sw/source/core/doc/DocumentFieldsManager.cxx index 6834616865fa..c683895e9543 100644 --- a/sw/source/core/doc/DocumentFieldsManager.cxx +++ b/sw/source/core/doc/DocumentFieldsManager.cxx @@ -670,7 +670,7 @@ void DocumentFieldsManager::UpdateTableFields( SfxPoolItem* pHt ) TBL_CALC != static_cast<SwTableFormulaUpdate*>(pHt)->m_eFlags )) return ; - SwCalc* pCalc = nullptr; + std::unique_ptr<SwCalc> pCalc; if( pFieldType ) { @@ -704,7 +704,7 @@ void DocumentFieldsManager::UpdateTableFields( SfxPoolItem* pHt ) continue; if( !pCalc ) - pCalc = new SwCalc( m_rDoc ); + pCalc.reset(new SwCalc( m_rDoc )); // get the values of all SetExpression fields that are valid // until the table @@ -769,7 +769,7 @@ void DocumentFieldsManager::UpdateTableFields( SfxPoolItem* pHt ) { double nValue; if( !pCalc ) - pCalc = new SwCalc( m_rDoc ); + pCalc.reset(new SwCalc( m_rDoc )); // get the values of all SetExpression fields that are valid // until the table @@ -829,8 +829,6 @@ void DocumentFieldsManager::UpdateTableFields( SfxPoolItem* pHt ) } } } - - delete pCalc; } void DocumentFieldsManager::UpdateExpFields( SwTextField* pUpdateField, bool bUpdRefFields ) commit 61d6047727d2d6f80054094160d630bfed31ab03 Author: Noel Grandin <noel.gran...@collabora.co.uk> AuthorDate: Mon Sep 10 14:39:30 2018 +0200 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Wed Sep 12 08:58:36 2018 +0200 loplugin:useuniqueptr in SdPPTImport Change-Id: I077646794b806cf66d36de87050d1c93cc96a972 Reviewed-on: https://gerrit.libreoffice.org/60343 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/sd/source/filter/ppt/pptin.cxx b/sd/source/filter/ppt/pptin.cxx index 70a5ae3ee8ed..c885ed988ac5 100644 --- a/sd/source/filter/ppt/pptin.cxx +++ b/sd/source/filter/ppt/pptin.cxx @@ -110,7 +110,7 @@ SdPPTImport::SdPPTImport( SdDrawDocument* pDocument, SvStream& rDocStream, SotSt : maParam(rDocStream) { #ifdef DBG_UTIL - PropRead* pSummaryInformation = new PropRead( rStorage, "\005SummaryInformation" ); + std::unique_ptr<PropRead> pSummaryInformation(new PropRead( rStorage, "\005SummaryInformation" )); if ( pSummaryInformation->IsValid() ) { pSummaryInformation->Read(); @@ -133,7 +133,7 @@ SdPPTImport::SdPPTImport( SdDrawDocument* pDocument, SvStream& rDocStream, SotSt } } } - delete pSummaryInformation; + pSummaryInformation.reset(); #endif SvStream* pCurrentUserStream = rStorage.OpenSotStream( "Current User", StreamMode::STD_READ ); @@ -259,7 +259,7 @@ bool ImplSdPPTImport::Import() SeekOle( pDocShell, mnFilterOptions ); // hyperlinks - PropRead* pDInfoSec2 = new PropRead( mrStorage, "\005DocumentSummaryInformation" ); + std::unique_ptr<PropRead> pDInfoSec2(new PropRead( mrStorage, "\005DocumentSummaryInformation" )); if ( pDInfoSec2->IsValid() ) { PropItem aPropItem; @@ -522,7 +522,7 @@ bool ImplSdPPTImport::Import() } } } - delete pDInfoSec2; + pDInfoSec2.reset(); if ( mbDocumentFound ) { _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits