summaryrefslogtreecommitdiff
path: root/vcl/source/window/mnemonic.cxx
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2012-03-25 21:15:20 +0100
committerCaolán McNamara <caolanm@redhat.com>2012-03-26 12:18:08 +0100
commit8a539e49c4fba49bbd810a90747e1993e69a9942 (patch)
tree77b2c2c6c132c1d2ecc7e3433b9b0a77d1bd424d /vcl/source/window/mnemonic.cxx
parentad5c3b475306241fac55058aa390053f596f83d6 (diff)
ditch some UniStrings and intermediate temporaries
Diffstat (limited to 'vcl/source/window/mnemonic.cxx')
-rw-r--r--vcl/source/window/mnemonic.cxx7
1 files changed, 3 insertions, 4 deletions
diff --git a/vcl/source/window/mnemonic.cxx b/vcl/source/window/mnemonic.cxx
index 21e7cbdf8850..daeae8ba3b04 100644
--- a/vcl/source/window/mnemonic.cxx
+++ b/vcl/source/window/mnemonic.cxx
@@ -295,10 +295,9 @@ sal_Bool MnemonicGenerator::CreateMnemonic( XubString& rKey )
if ( maMnemonics[nMnemonicIndex] )
{
maMnemonics[nMnemonicIndex] = 0;
- UniString aStr( '(' );
- aStr += MNEMONIC_CHAR;
- aStr += c;
- aStr += ')';
+ rtl::OUString aStr = rtl::OUStringBuffer().
+ append('(').append(MNEMONIC_CHAR).append(c).
+ append(')').makeStringAndClear();
nIndex = rKey.Len();
if( nIndex >= 2 )
{