From 823df2adff3c9a87a61de33eeefab5669000e429 Mon Sep 17 00:00:00 2001 From: thestig Date: Fri, 29 Jul 2016 06:15:39 -0700 Subject: Cleanup CPDF_DocPageData release methods and callers. Review-Url: https://codereview.chromium.org/2194853002 --- core/fpdfapi/fpdf_page/fpdf_page_parser.cpp | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'core/fpdfapi/fpdf_page/fpdf_page_parser.cpp') diff --git a/core/fpdfapi/fpdf_page/fpdf_page_parser.cpp b/core/fpdfapi/fpdf_page/fpdf_page_parser.cpp index 1881244a0f..5a77ba70b2 100644 --- a/core/fpdfapi/fpdf_page/fpdf_page_parser.cpp +++ b/core/fpdfapi/fpdf_page/fpdf_page_parser.cpp @@ -6,6 +6,8 @@ #include "core/fpdfapi/fpdf_page/pageint.h" +#include +#include #include #include "core/fpdfapi/fpdf_edit/include/cpdf_creator.h" @@ -643,7 +645,7 @@ void CPDF_StreamContentParser::Handle_BeginImage() { } } pDict->SetAtName("Subtype", "Image"); - CPDF_ImageObject* pImgObj = AddImage(pStream, nullptr, TRUE); + CPDF_ImageObject* pImgObj = AddImage(pStream, nullptr, true); if (!pImgObj) { if (pStream) { pStream->Release(); @@ -724,7 +726,7 @@ void CPDF_StreamContentParser::Handle_ExecuteXObject() { CFX_ByteString name = GetString(0); if (name == m_LastImageName && m_pLastImage && m_pLastImage->GetStream() && m_pLastImage->GetStream()->GetObjNum()) { - AddImage(nullptr, m_pLastImage, FALSE); + AddImage(nullptr, m_pLastImage, false); return; } @@ -739,7 +741,7 @@ void CPDF_StreamContentParser::Handle_ExecuteXObject() { type = pXObject->GetDict()->GetStringBy("Subtype"); if (type == "Image") { - CPDF_ImageObject* pObj = AddImage(pXObject, nullptr, FALSE); + CPDF_ImageObject* pObj = AddImage(pXObject, nullptr, false); m_LastImageName = name; m_pLastImage = pObj->m_pImage; if (!m_pObjectHolder->HasImageMask()) @@ -772,10 +774,10 @@ void CPDF_StreamContentParser::AddForm(CPDF_Stream* pStream) { CPDF_ImageObject* CPDF_StreamContentParser::AddImage(CPDF_Stream* pStream, CPDF_Image* pImage, - FX_BOOL bInline) { - if (!pStream && !pImage) { + bool bInline) { + if (!pStream && !pImage) return nullptr; - } + CFX_Matrix ImageMatrix; ImageMatrix.Copy(m_pCurStates->m_CTM); ImageMatrix.Concat(m_mtContentToUser); -- cgit v1.2.3