Chromium Code Reviews| Index: core/src/fpdfapi/fpdf_page/fpdf_page_doc.cpp |
| diff --git a/core/src/fpdfapi/fpdf_page/fpdf_page_doc.cpp b/core/src/fpdfapi/fpdf_page/fpdf_page_doc.cpp |
| index 131edbe9b59febd639195bec1ed83c0bca7adb8a..77db4534fbd27f345ede1a73f9cb5ce3bbaea08e 100644 |
| --- a/core/src/fpdfapi/fpdf_page/fpdf_page_doc.cpp |
| +++ b/core/src/fpdfapi/fpdf_page/fpdf_page_doc.cpp |
| @@ -229,6 +229,7 @@ void CPDF_DocPageData::Clear(FX_BOOL bForceRelease) |
| m_PatternMap.GetNextAssoc(pos, ptObj, ptData); |
| nCount = ptData->m_nCount; |
| if (bForceRelease || nCount < 2) { |
| + ptData->m_Obj->SetForceClear(bForceRelease); |
|
jun_fang
2014/09/16 19:24:38
Check whether ptData->m_Obj is not NULL?
|
| delete ptData->m_Obj; |
| ptData->m_Obj = NULL; |
| } |