diff options
Diffstat (limited to 'vcl/source/window/mnemonic.cxx')
-rw-r--r-- | vcl/source/window/mnemonic.cxx | 7 |
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 ) { |