From 53a91f2eb0f4b82aaaf37699fd8d99be5871c2ac Mon Sep 17 00:00:00 2001 From: Lei Zhang Date: Fri, 26 Oct 2018 20:50:56 +0000 Subject: Implement CFX_RenderDevice::GetFlipMatrix(). Consolidate matrix transforms from several places. Change-Id: I2febcaed69afd1cf3eabf68f27ffe24301f07ca2 Reviewed-on: https://pdfium-review.googlesource.com/c/44631 Reviewed-by: Tom Sepez Commit-Queue: Lei Zhang --- core/fpdfapi/render/cpdf_renderstatus.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 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 0e8975da61..3f7b4923dc 100644 --- a/core/fpdfapi/render/cpdf_renderstatus.cpp +++ b/core/fpdfapi/render/cpdf_renderstatus.cpp @@ -2391,8 +2391,8 @@ void CPDF_RenderStatus::CompositeDIBitmap( if (bitmap_alpha < 255) { #ifdef _SKIA_SUPPORT_ std::unique_ptr dummy; - CFX_Matrix m(pDIBitmap->GetWidth(), 0, 0, -pDIBitmap->GetHeight(), left, - top + pDIBitmap->GetHeight()); + CFX_Matrix m = CFX_RenderDevice::GetFlipMatrix( + pDIBitmap->GetWidth(), pDIBitmap->GetHeight(), left, top); m_pDevice->StartDIBits(pDIBitmap, bitmap_alpha, 0, m, 0, &dummy); return; #else -- cgit v1.2.3