| Index: core/src/fpdfapi/fpdf_page/fpdf_page_colors.cpp
|
| diff --git a/core/src/fpdfapi/fpdf_page/fpdf_page_colors.cpp b/core/src/fpdfapi/fpdf_page/fpdf_page_colors.cpp
|
| index cc6c9e9d568df796814a39fd8ca918ce972301d9..a3fef3df826107ba2d252375687fbf2b375505cd 100644
|
| --- a/core/src/fpdfapi/fpdf_page/fpdf_page_colors.cpp
|
| +++ b/core/src/fpdfapi/fpdf_page/fpdf_page_colors.cpp
|
| @@ -671,12 +671,8 @@ class CPDF_ICCBasedCS : public CPDF_ColorSpace {
|
| };
|
|
|
| CPDF_ICCBasedCS::~CPDF_ICCBasedCS() {
|
| - if (m_pCache) {
|
| - FX_Free(m_pCache);
|
| - }
|
| - if (m_pRanges) {
|
| - FX_Free(m_pRanges);
|
| - }
|
| + FX_Free(m_pCache);
|
| + FX_Free(m_pRanges);
|
| if (m_pAlterCS && m_bOwn) {
|
| m_pAlterCS->ReleaseCS();
|
| }
|
| @@ -882,9 +878,7 @@ class CPDF_IndexedCS : public CPDF_ColorSpace {
|
| FX_FLOAT* m_pCompMinMax;
|
| };
|
| CPDF_IndexedCS::~CPDF_IndexedCS() {
|
| - if (m_pCompMinMax) {
|
| - FX_Free(m_pCompMinMax);
|
| - }
|
| + FX_Free(m_pCompMinMax);
|
| CPDF_ColorSpace* pCS = m_pCountedBaseCS ? m_pCountedBaseCS->get() : NULL;
|
| if (pCS && m_pDocument) {
|
| m_pDocument->GetPageData()->ReleaseColorSpace(pCS->GetArray());
|
| @@ -1460,9 +1454,7 @@ void CPDF_Color::SetValue(CPDF_Pattern* pPattern, FX_FLOAT* comps, int ncomps) {
|
| return;
|
| }
|
| if (m_pCS == NULL || m_pCS->GetFamily() != PDFCS_PATTERN) {
|
| - if (m_pBuffer) {
|
| - FX_Free(m_pBuffer);
|
| - }
|
| + FX_Free(m_pBuffer);
|
| m_pCS = CPDF_ColorSpace::GetStockCS(PDFCS_PATTERN);
|
| m_pBuffer = m_pCS->CreateBuf();
|
| }
|
|
|