Index: core/fpdfapi/parser/cpdf_data_avail.h |
diff --git a/core/fpdfapi/parser/cpdf_data_avail.h b/core/fpdfapi/parser/cpdf_data_avail.h |
index bff9f2943b8f5fb3289089cad3514e70a06bc49e..0a8716a498906ca9b7515c45156df297138ef691 100644 |
--- a/core/fpdfapi/parser/cpdf_data_avail.h |
+++ b/core/fpdfapi/parser/cpdf_data_avail.h |
@@ -16,7 +16,6 @@ |
class CPDF_Dictionary; |
class CPDF_HintTables; |
class CPDF_IndirectObjectHolder; |
-class CPDF_Linearized; |
class CPDF_Parser; |
enum PDF_DATAAVAIL_STATUS { |
@@ -200,7 +199,7 @@ |
CPDF_Object* m_pRoot; |
uint32_t m_dwRootObjNum; |
uint32_t m_dwInfoObjNum; |
- std::unique_ptr<CPDF_Linearized> m_pLinearized; |
+ CPDF_Object* m_pLinearized; |
CPDF_Object* m_pTrailer; |
bool m_bDocAvail; |
FX_FILESIZE m_dwHeaderOffset; |
@@ -221,6 +220,8 @@ |
CFX_ArrayTemplate<uint32_t> m_XRefStreamList; |
CFX_ArrayTemplate<uint32_t> m_PageObjList; |
uint32_t m_PagesObjNum; |
+ bool m_bLinearized; |
+ uint32_t m_dwFirstPageNo; |
bool m_bLinearedDataOK; |
bool m_bMainXRefLoadTried; |
bool m_bMainXRefLoadedOK; |