[Libreoffice-commits] .: oox/source
Libreoffice Gerrit user
logerrit at kemper.freedesktop.org
Wed Nov 28 12:57:14 PST 2012
oox/source/helper/binaryoutputstream.cxx | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
New commits:
commit 1f90b032a6d8f2fce49334190e321b81832e3466
Author: Tor Lillqvist <tml at iki.fi>
Date: Wed Nov 28 22:55:26 2012 +0200
OUString::replace() does not modify in-place
Change-Id: I6fa7c64bdd3c7af4b9495831da063ecd917057de
diff --git a/oox/source/helper/binaryoutputstream.cxx b/oox/source/helper/binaryoutputstream.cxx
index 88900f1..3cf66a4 100644
--- a/oox/source/helper/binaryoutputstream.cxx
+++ b/oox/source/helper/binaryoutputstream.cxx
@@ -110,7 +110,7 @@ BinaryOutputStream::writeCharArrayUC( const OUString& rString, rtl_TextEncoding
{
OString sBuf( OUStringToOString( rString, eTextEnc ) );
if( !bAllowNulChars )
- sBuf.replace( '\0', '?' );
+ sBuf = sBuf.replace( '\0', '?' );
writeMemory( static_cast< const void* >( sBuf.getStr() ), sBuf.getLength() );
}
@@ -119,7 +119,7 @@ BinaryOutputStream::writeUnicodeArray( const ::rtl::OUString& rString, bool bAll
{
OUString sBuf( rString );
if( !bAllowNulChars )
- sBuf.replace( '\0', '?' );
+ sBuf = sBuf.replace( '\0', '?' );
#ifdef OSL_BIGENDIAN
// need a non-const buffer for swapping byte order
sal_Unicode notConst[sBuf.getLength()];
More information about the Libreoffice-commits
mailing list