| 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 718fa730096ccaf3c94d80af2bf0a7067ba99417..8cee178369646006cf0c5b23a608ea157d70d15f 100644 | 
| --- a/core/src/fpdfapi/fpdf_render/fpdf_render_pattern.cpp | 
| +++ b/core/src/fpdfapi/fpdf_render/fpdf_render_pattern.cpp | 
| @@ -1187,12 +1187,12 @@ void CPDF_RenderStatus::DrawPathWithPattern(CPDF_PathObject* pPathObj, | 
| if (!pattern) { | 
| return; | 
| } | 
| -  if (pattern->m_PatternType == PATTERN_TILING) { | 
| -    DrawTilingPattern((CPDF_TilingPattern*)pattern, pPathObj, pObj2Device, | 
| -                      bStroke); | 
| +  if (pattern->m_PatternType == CPDF_Pattern::TILING) { | 
| +    DrawTilingPattern(static_cast<CPDF_TilingPattern*>(pattern), pPathObj, | 
| +                      pObj2Device, bStroke); | 
| } else { | 
| -    DrawShadingPattern((CPDF_ShadingPattern*)pattern, pPathObj, pObj2Device, | 
| -                       bStroke); | 
| +    DrawShadingPattern(static_cast<CPDF_ShadingPattern*>(pattern), pPathObj, | 
| +                       pObj2Device, bStroke); | 
| } | 
| } | 
| void CPDF_RenderStatus::ProcessPathPattern(CPDF_PathObject* pPathObj, | 
|  |