Chromium Code Reviews| Index: core/fpdfapi/parser/cpdf_linearized_header.cpp | 
| diff --git a/core/fpdfapi/parser/cpdf_linearized.cpp b/core/fpdfapi/parser/cpdf_linearized_header.cpp | 
| similarity index 86% | 
| rename from core/fpdfapi/parser/cpdf_linearized.cpp | 
| rename to core/fpdfapi/parser/cpdf_linearized_header.cpp | 
| index ec57f100cbebb3e329e55a81f3cd9ffa1acdf7ac..9ecc051f8ab6b482289a864d1435f0f0369012e6 100644 | 
| --- a/core/fpdfapi/parser/cpdf_linearized.cpp | 
| +++ b/core/fpdfapi/parser/cpdf_linearized_header.cpp | 
| @@ -4,7 +4,7 @@ | 
| // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com | 
| -#include "core/fpdfapi/parser/cpdf_linearized.h" | 
| +#include "core/fpdfapi/parser/cpdf_linearized_header.h" | 
| #include "core/fpdfapi/parser/cpdf_array.h" | 
| #include "core/fpdfapi/parser/cpdf_dictionary.h" | 
| @@ -32,7 +32,7 @@ bool IsValidNumericDictionaryValue(const CPDF_Dictionary* pDict, | 
| } // namespace | 
| // static | 
| -std::unique_ptr<CPDF_Linearized> CPDF_Linearized::CreateForObject( | 
| +std::unique_ptr<CPDF_LinearizedHeader> CPDF_LinearizedHeader::CreateForObject( | 
| std::unique_ptr<CPDF_Object> pObj) { | 
| auto pDict = ToDictionary(std::move(pObj)); | 
| if (!pDict || !pDict->KeyExist("Linearized") || | 
| @@ -43,12 +43,10 @@ std::unique_ptr<CPDF_Linearized> CPDF_Linearized::CreateForObject( | 
| !IsValidNumericDictionaryValue<FX_FILESIZE>(pDict.get(), "E", 1) || | 
| !IsValidNumericDictionaryValue<uint32_t>(pDict.get(), "O", 1)) | 
| return nullptr; | 
| - return pdfium::WrapUnique(new CPDF_Linearized(pDict.get())); | 
| + return pdfium::WrapUnique(new CPDF_LinearizedHeader(pDict.get())); | 
| } | 
| -CPDF_Linearized::CPDF_Linearized(const CPDF_Dictionary* pDict) { | 
| - if (!pDict) | 
| 
 
Tom Sepez
2016/11/07 19:27:49
Can't happen given check above and this is now pro
 
 | 
| - return; | 
| +CPDF_LinearizedHeader::CPDF_LinearizedHeader(const CPDF_Dictionary* pDict) { | 
| m_szFileSize = pDict->GetIntegerFor("L"); | 
| m_dwFirstPageNo = pDict->GetIntegerFor("P"); | 
| m_szLastXRefOffset = pDict->GetIntegerFor("T"); | 
| @@ -64,8 +62,8 @@ CPDF_Linearized::CPDF_Linearized(const CPDF_Dictionary* pDict) { | 
| } | 
| } | 
| -CPDF_Linearized::~CPDF_Linearized() {} | 
| +CPDF_LinearizedHeader::~CPDF_LinearizedHeader() {} | 
| -bool CPDF_Linearized::HasHintTable() const { | 
| +bool CPDF_LinearizedHeader::HasHintTable() const { | 
| return GetPageCount() > 1 && GetHintStart() > 0 && GetHintLength() > 0; | 
| } |