| Index: core/fpdfapi/fpdf_render/fpdf_render_pattern.cpp
|
| diff --git a/core/fpdfapi/fpdf_render/fpdf_render_pattern.cpp b/core/fpdfapi/fpdf_render/fpdf_render_pattern.cpp
|
| index 3f98279dbf2ee059c22c12e0008cc164b76e7c9e..48f9f5d98adf8f380ea45c31c1f505632fef3f06 100644
|
| --- a/core/fpdfapi/fpdf_render/fpdf_render_pattern.cpp
|
| +++ b/core/fpdfapi/fpdf_render/fpdf_render_pattern.cpp
|
| @@ -855,8 +855,8 @@ void CPDF_RenderStatus::DrawShading(CPDF_ShadingPattern* pPattern,
|
| clip_rect.Intersect(rect.GetOutterRect());
|
| }
|
| if (m_pDevice->GetDeviceCaps(FXDC_RENDER_CAPS) & FXRC_SHADING &&
|
| - m_pDevice->GetDeviceDriver()->DrawShading(pPattern, pMatrix, alpha,
|
| - bAlphaMode)) {
|
| + m_pDevice->GetDeviceDriver()->DrawShading(pPattern, pMatrix, clip_rect,
|
| + alpha, bAlphaMode)) {
|
| return;
|
| }
|
| CPDF_DeviceBuffer buffer;
|
|
|