diff options
Diffstat (limited to 'tools/source/inet/inetmime.cxx')
-rw-r--r-- | tools/source/inet/inetmime.cxx | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/tools/source/inet/inetmime.cxx b/tools/source/inet/inetmime.cxx index 1d4f05b0e9da..e6b725490e58 100644 --- a/tools/source/inet/inetmime.cxx +++ b/tools/source/inet/inetmime.cxx @@ -1270,10 +1270,11 @@ OUString INetMIME::decodeHeaderFieldBody(const OString& rBody) bDone = true; break; } - sText.append(rBody.subView( - (pEncodedTextCopyBegin - pBegin), - (q - 1 - pEncodedTextCopyBegin))); - sText.append(char(nDigit1 << 4 | nDigit2)); + sText.append( + rBody.subView( + (pEncodedTextCopyBegin - pBegin), + (q - 1 - pEncodedTextCopyBegin)) + + OStringChar(char(nDigit1 << 4 | nDigit2))); q += 2; pEncodedTextCopyBegin = q; break; @@ -1290,10 +1291,11 @@ OUString INetMIME::decodeHeaderFieldBody(const OString& rBody) break; case '_': - sText.append(rBody.subView( - (pEncodedTextCopyBegin - pBegin), - (q - 1 - pEncodedTextCopyBegin))); - sText.append(' '); + sText.append( + rBody.subView( + (pEncodedTextCopyBegin - pBegin), + (q - 1 - pEncodedTextCopyBegin)) + + OString::Concat(" ")); pEncodedTextCopyBegin = q; break; |