diff options
Diffstat (limited to 'sc/source/ui/app/inputhdl.cxx')
-rw-r--r-- | sc/source/ui/app/inputhdl.cxx | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/sc/source/ui/app/inputhdl.cxx b/sc/source/ui/app/inputhdl.cxx index 8d310e1c94d5..f01c2e987b63 100644 --- a/sc/source/ui/app/inputhdl.cxx +++ b/sc/source/ui/app/inputhdl.cxx @@ -1411,8 +1411,7 @@ void ScInputHandler::ShowFuncList( const ::std::vector< OUString > & rFuncStrVec OUString aFuncNameStr; OUString aDescFuncNameStr; - OStringBuffer aPayload; - aPayload.append("[ "); + OStringBuffer aPayload("[ "); for (const OUString& rFunc : rFuncStrVec) { if ( rFunc[rFunc.getLength()-1] == cParenthesesReplacement ) @@ -1434,16 +1433,16 @@ void ScInputHandler::ShowFuncList( const ::std::vector< OUString > & rFuncStrVec { if ( !ppFDesc->getFunctionName().isEmpty() ) { - aPayload.append("{"); - aPayload.append("\"index\": "); - aPayload.append(static_cast<sal_Int64>(nCurIndex)); - aPayload.append(", "); - aPayload.append("\"signature\": \""); - aPayload.append(escapeJSON(ppFDesc->getSignature())); - aPayload.append("\", "); - aPayload.append("\"description\": \""); - aPayload.append(escapeJSON(ppFDesc->getDescription())); - aPayload.append("\"}, "); + aPayload.append("{" + "\"index\": " + + OString::number(static_cast<sal_Int64>(nCurIndex)) + + ", " + "\"signature\": \"" + + escapeJSON(ppFDesc->getSignature()) + + "\", " + "\"description\": \"" + + escapeJSON(ppFDesc->getDescription()) + + "\"}, "); } } ++nCurIndex; |