From 4cf61e07625888a3b56c4de97719c87cf514fb7f Mon Sep 17 00:00:00 2001 From: Lei Zhang Date: Mon, 16 Jul 2018 20:18:28 +0000 Subject: Fix some nits in CPDF_Document. Change-Id: I57f89b9f2a8ef3f351e7574a76d6064ffde150d3 Reviewed-on: https://pdfium-review.googlesource.com/37870 Reviewed-by: Henrique Nakashima Commit-Queue: Lei Zhang --- core/fpdfapi/parser/cpdf_document.cpp | 12 ++++-------- core/fpdfapi/parser/cpdf_document.h | 4 ++-- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/core/fpdfapi/parser/cpdf_document.cpp b/core/fpdfapi/parser/cpdf_document.cpp index 311e017148..2a825d7a9e 100644 --- a/core/fpdfapi/parser/cpdf_document.cpp +++ b/core/fpdfapi/parser/cpdf_document.cpp @@ -37,7 +37,7 @@ namespace { -const int FX_MAX_PAGE_LEVEL = 1024; +const int kMaxPageLevel = 1024; void InsertWidthArrayImpl(std::vector widths, CPDF_Array* pWidthArray) { size_t i; @@ -184,11 +184,7 @@ std::unique_ptr CalculateFontDesc( } // namespace CPDF_Document::CPDF_Document() - : ParsedObjectsHolder(), - m_pRootDict(nullptr), - m_iNextPageToTraverse(0), - m_bReachedMaxPageLevel(false), - m_pDocPage(pdfium::MakeUnique(this)), + : m_pDocPage(pdfium::MakeUnique(this)), m_pDocRender(pdfium::MakeUnique(this)) {} CPDF_Document::~CPDF_Document() { @@ -265,7 +261,7 @@ CPDF_Dictionary* CPDF_Document::TraversePDFPages(int iPage, m_PageList[iPage] = pPages->GetObjNum(); return pPages; } - if (level >= FX_MAX_PAGE_LEVEL) { + if (level >= kMaxPageLevel) { m_pTreeTraversal.pop_back(); m_bReachedMaxPageLevel = true; return nullptr; @@ -390,7 +386,7 @@ int CPDF_Document::FindPageIndex(const CPDF_Dictionary* pNode, if (!pKidList) return -1; - if (level >= FX_MAX_PAGE_LEVEL) + if (level >= kMaxPageLevel) return -1; size_t count = pNode->GetIntegerFor("Count"); diff --git a/core/fpdfapi/parser/cpdf_document.h b/core/fpdfapi/parser/cpdf_document.h index a40993da17..81860a926d 100644 --- a/core/fpdfapi/parser/cpdf_document.h +++ b/core/fpdfapi/parser/cpdf_document.h @@ -170,8 +170,8 @@ class CPDF_Document : public Observable, std::vector> m_pTreeTraversal; // Index of the next page that will be traversed from the page tree. - int m_iNextPageToTraverse; - bool m_bReachedMaxPageLevel; + int m_iNextPageToTraverse = 0; + bool m_bReachedMaxPageLevel = false; uint32_t m_ParsedPageCount = 0; std::unique_ptr m_pDocPage; std::unique_ptr m_pDocRender; -- cgit v1.2.3