From 3c0f366daafed42495b22ecbdda8f21f3f939d9b Mon Sep 17 00:00:00 2001 From: npm Date: Mon, 28 Nov 2016 13:51:28 -0800 Subject: Add some methods in CPDF_ImageRenderer Made a member private and added some methods to reduce code duplication Review-Url: https://codereview.chromium.org/2531643002 --- core/fpdfapi/render/cpdf_renderstatus.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'core/fpdfapi/render/cpdf_renderstatus.cpp') diff --git a/core/fpdfapi/render/cpdf_renderstatus.cpp b/core/fpdfapi/render/cpdf_renderstatus.cpp index e0c1c654ff..efad9db4c4 100644 --- a/core/fpdfapi/render/cpdf_renderstatus.cpp +++ b/core/fpdfapi/render/cpdf_renderstatus.cpp @@ -1058,7 +1058,7 @@ bool CPDF_RenderStatus::ContinueSingleObject(CPDF_PageObject* pObj, if (m_pImageRenderer->Continue(pPause)) return true; - if (!m_pImageRenderer->m_Result) + if (!m_pImageRenderer->GetResult()) DrawObjWithBackground(pObj, pObj2Device); m_pImageRenderer.reset(); return false; @@ -1078,7 +1078,7 @@ bool CPDF_RenderStatus::ContinueSingleObject(CPDF_PageObject* pObj, m_pImageRenderer.reset(new CPDF_ImageRenderer); if (!m_pImageRenderer->Start(this, pObj, pObj2Device, false, FXDIB_BLEND_NORMAL)) { - if (!m_pImageRenderer->m_Result) + if (!m_pImageRenderer->GetResult()) DrawObjWithBackground(pObj, pObj2Device); m_pImageRenderer.reset(); return false; @@ -1900,7 +1900,7 @@ bool CPDF_RenderStatus::ProcessType3Text(CPDF_TextObject* textobj, &image_matrix, 0, false, FXDIB_BLEND_NORMAL)) { renderer.Continue(nullptr); } - if (!renderer.m_Result) + if (!renderer.GetResult()) return false; } } @@ -2375,10 +2375,9 @@ void CPDF_RenderStatus::ProcessPathPattern(CPDF_PathObject* pPathObj, bool CPDF_RenderStatus::ProcessImage(CPDF_ImageObject* pImageObj, const CFX_Matrix* pObj2Device) { CPDF_ImageRenderer render; - if (render.Start(this, pImageObj, pObj2Device, m_bStdCS, m_curBlend)) { + if (render.Start(this, pImageObj, pObj2Device, m_bStdCS, m_curBlend)) render.Continue(nullptr); - } - return render.m_Result; + return render.GetResult(); } void CPDF_RenderStatus::CompositeDIBitmap(CFX_DIBitmap* pDIBitmap, -- cgit v1.2.3