summaryrefslogtreecommitdiff
path: root/sfx2/source/appl/appuno.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sfx2/source/appl/appuno.cxx')
-rw-r--r--sfx2/source/appl/appuno.cxx10
1 files changed, 5 insertions, 5 deletions
diff --git a/sfx2/source/appl/appuno.cxx b/sfx2/source/appl/appuno.cxx
index e9464787ded6..36be7f935710 100644
--- a/sfx2/source/appl/appuno.cxx
+++ b/sfx2/source/appl/appuno.cxx
@@ -1960,11 +1960,11 @@ ErrCode SfxMacroLoader::loadMacro( const ::rtl::OUString& rURL, com::sun::star::
else
{
// direct API call on a specified object
- String aCall( '[' );
- aCall += String(INetURLObject::decode(aMacro.Copy(6), INET_HEX_ESCAPE,
- INetURLObject::DECODE_WITH_CHARSET));
- aCall += ']';
- pAppMgr->GetLib(0)->Execute( aCall );
+ rtl::OUStringBuffer aCall;
+ aCall.append('[').append(INetURLObject::decode(aMacro.Copy(6), INET_HEX_ESCAPE,
+ INetURLObject::DECODE_WITH_CHARSET));
+ aCall.append(']');
+ pAppMgr->GetLib(0)->Execute(aCall.makeStringAndClear());
nErr = SbxBase::GetError();
}