Chromium Code Reviews| Index: core/src/fpdfapi/fpdf_page/fpdf_page_pattern.cpp |
| diff --git a/core/src/fpdfapi/fpdf_page/fpdf_page_pattern.cpp b/core/src/fpdfapi/fpdf_page/fpdf_page_pattern.cpp |
| index 7b04d8cd3375139136db8654b8e5e67a247964c5..0b6ad48224c808d4d472867a8364bc2f67da0c69 100644 |
| --- a/core/src/fpdfapi/fpdf_page/fpdf_page_pattern.cpp |
| +++ b/core/src/fpdfapi/fpdf_page/fpdf_page_pattern.cpp |
| @@ -140,6 +140,12 @@ FX_BOOL CPDF_ShadingPattern::Load() { |
| m_pCountedCS = pDocPageData->FindColorSpacePtr(m_pCS->GetArray()); |
| } |
| m_ShadingType = pShadingDict->GetInteger(FX_BSTRC("ShadingType")); |
| + |
| + // We expect to have a stream if our shading type is a mesh. |
| + if (m_ShadingType >= 4) { |
| + if (!ToStream(m_pShadingObj)) |
|
Tom Sepez
2015/10/27 16:04:00
nit: combine with previous if.
dsinclair
2015/10/27 16:08:14
Done.
|
| + return FALSE; |
| + } |
| return TRUE; |
| } |
| FX_BOOL CPDF_ShadingPattern::Reload() { |