Simplify a call in CXFA_ImageRenderer::Start().
Call CFX_RenderDevice::StartDIBits() instead of
CFX_RenderDevice::StartDIBitsWithBlend(), since the blend argument is
always |BlendMode::kNormal|.
Change-Id: I7998f445988373baf8e7b1dbbe048d18e510d95e
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/52030
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
diff --git a/xfa/fxfa/cxfa_imagerenderer.cpp b/xfa/fxfa/cxfa_imagerenderer.cpp
index 6baa2eb..b46f05f 100644
--- a/xfa/fxfa/cxfa_imagerenderer.cpp
+++ b/xfa/fxfa/cxfa_imagerenderer.cpp
@@ -18,12 +18,11 @@
const CFX_Matrix* pImage2Device)
: m_pDevice(pDevice), m_ImageMatrix(*pImage2Device), m_pDIBBase(pDIBBase) {}
-CXFA_ImageRenderer::~CXFA_ImageRenderer() {}
+CXFA_ImageRenderer::~CXFA_ImageRenderer() = default;
bool CXFA_ImageRenderer::Start() {
- if (m_pDevice->StartDIBitsWithBlend(m_pDIBBase, 255, 0, m_ImageMatrix,
- kBilinearInterpolation, &m_DeviceHandle,
- BlendMode::kNormal)) {
+ if (m_pDevice->StartDIBits(m_pDIBBase, 255, 0, m_ImageMatrix,
+ kBilinearInterpolation, &m_DeviceHandle)) {
if (m_DeviceHandle) {
m_Status = 3;
return true;