diff options
Diffstat (limited to 'sw/source/core/fields/docufld.cxx')
-rw-r--r-- | sw/source/core/fields/docufld.cxx | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/sw/source/core/fields/docufld.cxx b/sw/source/core/fields/docufld.cxx index 8df55373e57f..9310e47b8fa5 100644 --- a/sw/source/core/fields/docufld.cxx +++ b/sw/source/core/fields/docufld.cxx @@ -1126,7 +1126,7 @@ String SwDocInfoField::Expand() const } else if( aAny >>= aDuration ) { - String sText(aDuration.Negative ? '-' : '+'); + String sText = aDuration.Negative ? rtl::OUString('-') : rtl::OUString('+'); sText += ViewShell::GetShellRes()->sDurationFormat; sText.SearchAndReplace(rtl::OUString("%1"), String::CreateFromInt32( aDuration.Years ) ); sText.SearchAndReplace(rtl::OUString("%2"), String::CreateFromInt32( aDuration.Months ) ); @@ -2425,9 +2425,8 @@ SwJumpEditField::SwJumpEditField( SwJumpEditFieldType* pTyp, sal_uInt32 nForm, String SwJumpEditField::Expand() const { - String sTmp( '<' ); - sTmp += sTxt; - return sTmp += '>'; + return rtl::OUStringBuffer().append('<'). + append(sTxt).append('>').makeStringAndClear(); } SwField* SwJumpEditField::Copy() const |