diff --git a/MsBinaryFile/DocFile/StringTable.h b/MsBinaryFile/DocFile/StringTable.h index 7458df5bc2..94d1f41a15 100644 --- a/MsBinaryFile/DocFile/StringTable.h +++ b/MsBinaryFile/DocFile/StringTable.h @@ -79,8 +79,9 @@ namespace DocFileFormat } } } - StringTable( VirtualStreamReader *reader, int code_page_ ) : code_page(code_page_) + StringTable( VirtualStreamReader *reader, int code_page_ ) { + code_page = code_page_; parse( reader, (unsigned int)reader->GetPosition(), 0, false ); } StringTable( POLE::Stream* tableStream, unsigned int fc, unsigned int lcb, int nWordVersion, bool bReadExta = false) @@ -204,8 +205,9 @@ namespace DocFileFormat template class StringTableEx : public StringTable { public: - StringTableEx(VirtualStreamReader *reader, int code_page_) : code_page(code_page_) + StringTableEx(VirtualStreamReader *reader, int code_page_) { + code_page = code_page_; parse(reader, (unsigned int)reader->GetPosition(), 0, true); }