summaryrefslogtreecommitdiffstats
path: root/vcl/source/window/mnemonic.cxx
diff options
context:
space:
mode:
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 )
{