summaryrefslogtreecommitdiff
path: root/editeng/source/misc
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2018-07-28 11:30:23 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2018-07-28 17:23:19 +0200
commit8d344ea12cfe50dd0c3ccc24252acee3290903e7 (patch)
treec88ff9995f05d7cd66feea4b3ee003a5cb6386f0 /editeng/source/misc
parent4d20ec5ad75e8268cbc753f5bf86e3ef7c0be557 (diff)
loplugin:stringloop in editeng
Change-Id: Ie0bff59cbb3ef4e79b1923ddebec979a135dd000 Reviewed-on: https://gerrit.libreoffice.org/58213 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'editeng/source/misc')
-rw-r--r--editeng/source/misc/svxacorr.cxx12
1 files changed, 6 insertions, 6 deletions
diff --git a/editeng/source/misc/svxacorr.cxx b/editeng/source/misc/svxacorr.cxx
index b890b5cd0984..cf56f2a4552f 100644
--- a/editeng/source/misc/svxacorr.cxx
+++ b/editeng/source/misc/svxacorr.cxx
@@ -1110,9 +1110,9 @@ bool SvxAutoCorrect::FnCorrectCapsLock( SvxAutoCorrDoc& rDoc, const OUString& rT
if ( !IsUpperLetter(rCC.getCharacterType(rTxt, nSttPos+1)) )
return false;
- OUString aConverted;
- aConverted += rCC.uppercase(OUString(rTxt[nSttPos]));
- aConverted += rCC.lowercase(OUString(rTxt[nSttPos+1]));
+ OUStringBuffer aConverted;
+ aConverted.append( rCC.uppercase(OUString(rTxt[nSttPos])) );
+ aConverted.append( rCC.lowercase(OUString(rTxt[nSttPos+1])) );
for( sal_Int32 i = nSttPos+2; i < nEndPos; ++i )
{
@@ -1122,15 +1122,15 @@ bool SvxAutoCorrect::FnCorrectCapsLock( SvxAutoCorrDoc& rDoc, const OUString& rT
if ( IsUpperLetter(rCC.getCharacterType(rTxt, i)) )
// Another uppercase letter. Convert it.
- aConverted += rCC.lowercase(OUString(rTxt[i]));
+ aConverted.append( rCC.lowercase(OUString(rTxt[i])) );
else
// This is not an alphabetic letter. Leave it as-is.
- aConverted += OUStringLiteral1( rTxt[i] );
+ aConverted.append( rTxt[i] );
}
// Replace the word.
rDoc.Delete(nSttPos, nEndPos);
- rDoc.Insert(nSttPos, aConverted);
+ rDoc.Insert(nSttPos, aConverted.makeStringAndClear());
return true;
}