summaryrefslogtreecommitdiff
path: root/sc
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2011-11-14 14:34:24 +0000
committerCaolán McNamara <caolanm@redhat.com>2011-11-14 14:43:30 +0000
commit27beae53bf2deadb52fb9b9d9be7d80e1915ef5c (patch)
treef983f2249d908a53a126165e350848b95de83585 /sc
parent5538efab96126d9a78bb2a909de909b581f11a2d (diff)
make this a little more pleasing to the eye, logic unchanged
Diffstat (limited to 'sc')
-rw-r--r--sc/source/ui/docshell/docsh.cxx21
1 files changed, 10 insertions, 11 deletions
diff --git a/sc/source/ui/docshell/docsh.cxx b/sc/source/ui/docshell/docsh.cxx
index 65fccaafd7d8..8f4d96d13dc8 100644
--- a/sc/source/ui/docshell/docsh.cxx
+++ b/sc/source/ui/docshell/docsh.cxx
@@ -1628,7 +1628,7 @@ void lcl_ScDocShell_GetFixedWidthString( rtl::OUString& rStr, const ScDocument&
{
if ( bValue && eHorJust == SVX_HOR_JUSTIFY_STANDARD )
eHorJust = SVX_HOR_JUSTIFY_RIGHT;
- sal_Int32 nBlanks = nLen - aString.getLength();
+ sal_Int32 nBlanks = nLen - aString.getLength();
switch ( eHorJust )
{
case SVX_HOR_JUSTIFY_RIGHT:
@@ -1640,20 +1640,19 @@ void lcl_ScDocShell_GetFixedWidthString( rtl::OUString& rStr, const ScDocument&
break;
case SVX_HOR_JUSTIFY_CENTER:
{
- sal_Int32 nLen2 = nBlanks / 2;
- rtl::OUStringBuffer aLeft;
- rtl::OUStringBuffer aRight;
- aLeft = comphelper::string::padToLength( aLeft, nLen2, ' ' );
- aRight = comphelper::string::padToLength( aRight, nBlanks - nLen2, ' ' );
- aString = aLeft.append(aString).makeStringAndClear();
- aString += aRight.makeStringAndClear();
+ sal_Int32 nLeftPad = nBlanks / 2;
+ rtl::OUStringBuffer aTmp;
+ comphelper::string::padToLength( aTmp, nLeftPad, ' ' );
+ aTmp.append(aString);
+ comphelper::string::padToLength( aTmp, nLen, ' ' );
+ aString = aTmp.makeStringAndClear();
}
break;
default:
{
- rtl::OUStringBuffer aTmp;
- comphelper::string::padToLength( aTmp, nBlanks, ' ' );
- aString += aTmp.makeStringAndClear();
+ rtl::OUStringBuffer aTmp(aString);
+ comphelper::string::padToLength( aTmp, nLen, ' ' );
+ aString = aTmp.makeStringAndClear();
}
}
}