diff options
Diffstat (limited to 'filter/source/msfilter/rtfutil.cxx')
-rw-r--r-- | filter/source/msfilter/rtfutil.cxx | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/filter/source/msfilter/rtfutil.cxx b/filter/source/msfilter/rtfutil.cxx index 67507e4c3a05..ac2dcdec8a10 100644 --- a/filter/source/msfilter/rtfutil.cxx +++ b/filter/source/msfilter/rtfutil.cxx @@ -249,17 +249,10 @@ OString OutStringUpr(const char* pToken, const OUString& rStr, rtl_TextEncoding if (TryOutString(rStr, eDestEnc)) return OString::Concat("{") + pToken + " " + OutString(rStr, eDestEnc) + "}"; - OStringBuffer aRet; - aRet.append("{" OOO_STRING_SVTOOLS_RTF_UPR "{"); - aRet.append(pToken); - aRet.append(" "); - aRet.append(OutString(rStr, eDestEnc, /*bUnicode =*/false)); - aRet.append("}{" OOO_STRING_SVTOOLS_RTF_IGNORE OOO_STRING_SVTOOLS_RTF_UD "{"); - aRet.append(pToken); - aRet.append(" "); - aRet.append(OutString(rStr, eDestEnc)); - aRet.append("}}}"); - return aRet.makeStringAndClear(); + return OString::Concat("{" OOO_STRING_SVTOOLS_RTF_UPR "{") + pToken + " " + + OutString(rStr, eDestEnc, /*bUnicode =*/false) + + "}{" OOO_STRING_SVTOOLS_RTF_IGNORE OOO_STRING_SVTOOLS_RTF_UD "{" + pToken + " " + + OutString(rStr, eDestEnc) + "}}}"; } int AsHex(char ch) |