| Index: core/src/fpdfapi/fpdf_render/fpdf_render_pattern.cpp
|
| diff --git a/core/src/fpdfapi/fpdf_render/fpdf_render_pattern.cpp b/core/src/fpdfapi/fpdf_render/fpdf_render_pattern.cpp
|
| index 015f1a3166df010287e3be3faad4b9ca97321b1d..4ed6c0767581d0824ce0a1352c2d6e4c14246018 100644
|
| --- a/core/src/fpdfapi/fpdf_render/fpdf_render_pattern.cpp
|
| +++ b/core/src/fpdfapi/fpdf_render/fpdf_render_pattern.cpp
|
| @@ -881,18 +881,20 @@ void CPDF_RenderStatus::DrawShading(CPDF_ShadingPattern* pPattern,
|
| pColorSpace, alpha);
|
| break;
|
| case 4: {
|
| - DrawFreeGouraudShading(pBitmap, &FinalMatrix, pPattern->m_pShadingObj,
|
| - pFuncs, nFuncs, pColorSpace, alpha);
|
| + DrawFreeGouraudShading(pBitmap, &FinalMatrix,
|
| + ToStream(pPattern->m_pShadingObj), pFuncs, nFuncs,
|
| + pColorSpace, alpha);
|
| } break;
|
| case 5: {
|
| - DrawLatticeGouraudShading(pBitmap, &FinalMatrix, pPattern->m_pShadingObj,
|
| - pFuncs, nFuncs, pColorSpace, alpha);
|
| + DrawLatticeGouraudShading(pBitmap, &FinalMatrix,
|
| + ToStream(pPattern->m_pShadingObj), pFuncs,
|
| + nFuncs, pColorSpace, alpha);
|
| } break;
|
| case 6:
|
| case 7: {
|
| DrawCoonPatchMeshes(pPattern->m_ShadingType - 6, pBitmap, &FinalMatrix,
|
| - pPattern->m_pShadingObj, pFuncs, nFuncs, pColorSpace,
|
| - fill_mode, alpha);
|
| + ToStream(pPattern->m_pShadingObj), pFuncs, nFuncs,
|
| + pColorSpace, fill_mode, alpha);
|
| } break;
|
| }
|
| if (bAlphaMode) {
|
|
|