diff options
Diffstat (limited to 'core/include/fpdfapi')
-rw-r--r-- | core/include/fpdfapi/fpdf_resource.h | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/core/include/fpdfapi/fpdf_resource.h b/core/include/fpdfapi/fpdf_resource.h index 4ce4ddc8bb..92c4872537 100644 --- a/core/include/fpdfapi/fpdf_resource.h +++ b/core/include/fpdfapi/fpdf_resource.h @@ -680,10 +680,8 @@ class CPDF_Color : public CFX_Object { public: - CPDF_Color() + CPDF_Color() :m_pCS(NULL), m_pBuffer(NULL), m_pDocument(NULL) { - m_pBuffer = NULL; - m_pCS = NULL; } CPDF_Color(int family); @@ -720,10 +718,11 @@ public: CPDF_ColorSpace* m_pCS; - FX_FLOAT* m_pBuffer; protected: void ReleaseBuffer(); void ReleaseColorSpace(); + FX_FLOAT* m_pBuffer; + CPDF_Document* m_pDocument; }; #define PATTERN_TILING 1 #define PATTERN_SHADING 2 @@ -732,7 +731,6 @@ class CPDF_Pattern : public CFX_Object public: virtual ~CPDF_Pattern(); - void SaveColor(CPDF_Color* pColor) {m_pColor = pColor;} CPDF_Object* m_pPatternObj; @@ -742,7 +740,6 @@ public: CFX_AffineMatrix m_ParentMatrix; CPDF_Document* m_pDocument; - CPDF_Color* m_pColor; protected: |