[Libreoffice-commits] core.git: 2 commits - forms/source sw/source
Libreoffice Gerrit user
logerrit at kemper.freedesktop.org
Wed Sep 12 07:00:18 UTC 2018
forms/source/component/DatabaseForm.cxx | 8 ++++----
sw/source/core/doc/docedt.cxx | 9 ++++-----
2 files changed, 8 insertions(+), 9 deletions(-)
New commits:
commit 867cfc57d8bcca1e1c9ea8e63595b618c55fc840
Author: Noel Grandin <noel.grandin at collabora.co.uk>
AuthorDate: Tue Sep 11 15:21:22 2018 +0200
Commit: Noel Grandin <noel.grandin at collabora.co.uk>
CommitDate: Wed Sep 12 09:00:07 2018 +0200
loplugin:useuniqueptr in ODatabaseForm::GetDataMultiPartEncoded
Change-Id: Ica70b20b84a8ada5b37cb6d23ce67096bd9ced2d
Reviewed-on: https://gerrit.libreoffice.org/60352
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>
diff --git a/forms/source/component/DatabaseForm.cxx b/forms/source/component/DatabaseForm.cxx
index afdd2a5e78a3..3a18e057949f 100644
--- a/forms/source/component/DatabaseForm.cxx
+++ b/forms/source/component/DatabaseForm.cxx
@@ -495,13 +495,13 @@ Sequence<sal_Int8> ODatabaseForm::GetDataMultiPartEncoded(const Reference<XContr
// Copy MessageStream to SvStream
SvMemoryStream aMemStream;
- char* pBuf = new char[1025];
+ std::unique_ptr<char[]> pBuf(new char[1025]);
int nRead;
- while( (nRead = aMessStream.Read(pBuf, 1024)) > 0 )
+ while( (nRead = aMessStream.Read(pBuf.get(), 1024)) > 0 )
{
- aMemStream.WriteBytes(pBuf, nRead);
+ aMemStream.WriteBytes(pBuf.get(), nRead);
}
- delete[] pBuf;
+ pBuf.reset();
aMemStream.Flush();
aMemStream.Seek( 0 );
commit 790c1e3facc67f11e102b5ae2aa879b3430022cb
Author: Noel Grandin <noel.grandin at collabora.co.uk>
AuthorDate: Mon Sep 10 14:42:28 2018 +0200
Commit: Noel Grandin <noel.grandin at collabora.co.uk>
CommitDate: Wed Sep 12 08:59:53 2018 +0200
loplugin:useuniqueptr in SwDoc::Spell
Change-Id: Ida21e57093b42b6ceec9236ca2ad3990da31bd89
Reviewed-on: https://gerrit.libreoffice.org/60350
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>
diff --git a/sw/source/core/doc/docedt.cxx b/sw/source/core/doc/docedt.cxx
index 89454ea879ae..c8c66ee4fc11 100644
--- a/sw/source/core/doc/docedt.cxx
+++ b/sw/source/core/doc/docedt.cxx
@@ -496,17 +496,17 @@ uno::Any SwDoc::Spell( SwPaM& rPaM,
{
SwPosition* pSttPos = rPaM.Start(), *pEndPos = rPaM.End();
- SwSpellArgs *pSpellArgs = nullptr;
+ std::unique_ptr<SwSpellArgs> pSpellArgs;
if (pConvArgs)
{
pConvArgs->SetStart(pSttPos->nNode.GetNode().GetTextNode(), pSttPos->nContent);
pConvArgs->SetEnd( pEndPos->nNode.GetNode().GetTextNode(), pEndPos->nContent );
}
else
- pSpellArgs = new SwSpellArgs( xSpeller,
+ pSpellArgs.reset(new SwSpellArgs( xSpeller,
pSttPos->nNode.GetNode().GetTextNode(), pSttPos->nContent,
pEndPos->nNode.GetNode().GetTextNode(), pEndPos->nContent,
- bGrammarCheck );
+ bGrammarCheck ));
sal_uLong nCurrNd = pSttPos->nNode.GetIndex();
sal_uLong nEndNd = pEndPos->nNode.GetIndex();
@@ -573,7 +573,7 @@ uno::Any SwDoc::Spell( SwPaM& rPaM,
}
sal_Int32 nSpellErrorPosition = pNd->GetTextNode()->GetText().getLength();
- if( (!pConvArgs && pNd->GetTextNode()->Spell( pSpellArgs )) ||
+ if( (!pConvArgs && pNd->GetTextNode()->Spell( pSpellArgs.get() )) ||
( pConvArgs && pNd->GetTextNode()->Convert( *pConvArgs )))
{
// Cancel and remember position
@@ -663,7 +663,6 @@ uno::Any SwDoc::Spell( SwPaM& rPaM,
else
aRet <<= pSpellArgs->xSpellAlt;
}
- delete pSpellArgs;
return aRet;
}
More information about the Libreoffice-commits
mailing list