diff options
Diffstat (limited to 'uui')
-rw-r--r-- | uui/source/iahndl.cxx | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/uui/source/iahndl.cxx b/uui/source/iahndl.cxx index 5b026a4082d9..87b4825043cb 100644 --- a/uui/source/iahndl.cxx +++ b/uui/source/iahndl.cxx @@ -891,21 +891,16 @@ UUIInteractionHelper::getInteractionHandlerList( // Iterate over children. for ( const auto& rElem : aElems ) { - OUStringBuffer aElemBuffer; - aElemBuffer.append( "['" ); - aElemBuffer.append( rElem ); - try { InteractionHandlerData aInfo; // Obtain service name. - OUStringBuffer aKeyBuffer = aElemBuffer; - aKeyBuffer.append( "']/ServiceName" ); + OUString aKeyBuffer = "['" + rElem + "']/ServiceName"; OUString aValue; if ( !( xHierNameAccess->getByHierarchicalName( - aKeyBuffer.makeStringAndClear() ) >>= aValue ) ) + aKeyBuffer ) >>= aValue ) ) { OSL_FAIL( "GetInteractionHandlerList - " "Error getting item value!" ); |