| Index: core/src/fpdfapi/fpdf_page/fpdf_page.cpp
|
| diff --git a/core/src/fpdfapi/fpdf_page/fpdf_page.cpp b/core/src/fpdfapi/fpdf_page/fpdf_page.cpp
|
| index 85c785fd22640243f1cb3922ff978d3ae97dc4d2..db3966ec175ad912bfefefee28c368dfab0a9a91 100644
|
| --- a/core/src/fpdfapi/fpdf_page/fpdf_page.cpp
|
| +++ b/core/src/fpdfapi/fpdf_page/fpdf_page.cpp
|
| @@ -697,9 +697,7 @@ void CPDF_ShadingObject::CalcBoundingBox()
|
| }
|
| CPDF_FormObject::~CPDF_FormObject()
|
| {
|
| - if (m_pForm) {
|
| - delete m_pForm;
|
| - }
|
| + delete m_pForm;
|
| }
|
| void CPDF_FormObject::Transform(const CFX_AffineMatrix& matrix)
|
| {
|
| @@ -709,9 +707,7 @@ void CPDF_FormObject::Transform(const CFX_AffineMatrix& matrix)
|
| void CPDF_FormObject::CopyData(const CPDF_PageObject* pSrc)
|
| {
|
| const CPDF_FormObject* pSrcObj = (const CPDF_FormObject*)pSrc;
|
| - if (m_pForm) {
|
| - delete m_pForm;
|
| - }
|
| + delete m_pForm;
|
| m_pForm = pSrcObj->m_pForm->Clone();
|
| m_FormMatrix = pSrcObj->m_FormMatrix;
|
| }
|
| @@ -735,9 +731,7 @@ CPDF_PageObjects::CPDF_PageObjects(FX_BOOL bReleaseMembers) : m_ObjectList(128)
|
| }
|
| CPDF_PageObjects::~CPDF_PageObjects()
|
| {
|
| - if (m_pParser) {
|
| - delete m_pParser;
|
| - }
|
| + delete m_pParser;
|
| if (!m_bReleaseMembers) {
|
| return;
|
| }
|
| @@ -851,9 +845,7 @@ void CPDF_PageObjects::LoadTransInfo()
|
| void CPDF_PageObjects::ClearCacheObjects()
|
| {
|
| m_ParseState = PDF_CONTENT_NOT_PARSED;
|
| - if (m_pParser) {
|
| - delete m_pParser;
|
| - }
|
| + delete m_pParser;
|
| m_pParser = NULL;
|
| if (m_bReleaseMembers) {
|
| FX_POSITION pos = m_ObjectList.GetHeadPosition();
|
|
|