summaryrefslogtreecommitdiff
path: root/editeng
diff options
context:
space:
mode:
Diffstat (limited to 'editeng')
-rw-r--r--editeng/source/editeng/editobj.cxx9
1 files changed, 4 insertions, 5 deletions
diff --git a/editeng/source/editeng/editobj.cxx b/editeng/source/editeng/editobj.cxx
index 678f31abad56..0fd144b42514 100644
--- a/editeng/source/editeng/editobj.cxx
+++ b/editeng/source/editeng/editobj.cxx
@@ -1131,10 +1131,10 @@ void BinTextObject::StoreData( SvStream& rOStream ) const
// Convert CH_FEATURE to CH_FEATURE_OLD
aText.SearchAndReplaceAll( cFeatureConverted, CH_FEATURE_OLD );
- rOStream.WriteByteString( aText );
+ write_lenPrefixed_uInt8s_FromOString(rOStream, aText);
// StyleName and Family...
- rOStream.WriteByteString( rtl::OUStringToOString(pC->GetStyle(), eEncoding) );
+ write_lenPrefixed_uInt8s_FromOUString(rOStream, pC->GetStyle(), eEncoding);
rOStream << (sal_uInt16)pC->GetFamily();
// Paragraph attributes ...
@@ -1226,9 +1226,8 @@ void BinTextObject::CreateData( SvStream& rIStream )
ContentInfo* pC = CreateAndInsertContent();
// The Text...
- ByteString aByteString;
- rIStream.ReadByteString( aByteString );
- pC->GetText() = String( aByteString, eSrcEncoding );
+ ByteString aByteString = read_lenPrefixed_uInt8s_ToOString(rIStream);
+ pC->GetText() = rtl::OStringToOUString(aByteString, eSrcEncoding);
// StyleName and Family...
rIStream.ReadByteString( pC->GetStyle(), eSrcEncoding );