| Index: core/fxcrt/fx_basic_buffer.cpp | 
| diff --git a/core/fxcrt/fx_basic_buffer.cpp b/core/fxcrt/fx_basic_buffer.cpp | 
| index 85534749148ca132d677572584e25adb7ffe98af..7f85c95d3fa87e510b126fa92908feb02ae1ffde 100644 | 
| --- a/core/fxcrt/fx_basic_buffer.cpp | 
| +++ b/core/fxcrt/fx_basic_buffer.cpp | 
| @@ -248,7 +248,7 @@ CFX_ArchiveSaver& CFX_ArchiveSaver::operator<<(const FX_WCHAR* wstr) { | 
| } | 
| CFX_ArchiveSaver& CFX_ArchiveSaver::operator<<(const CFX_WideString& wstr) { | 
| CFX_ByteString encoded = wstr.UTF16LE_Encode(); | 
| -  return operator<<(encoded.AsByteStringC()); | 
| +  return operator<<(encoded.AsStringC()); | 
| } | 
| void CFX_ArchiveSaver::Write(const void* pData, FX_STRSIZE dwSize) { | 
| if (m_pStream) { | 
|  |