diff options
author | Tom Sepez <tsepez@chromium.org> | 2015-06-16 16:18:47 -0700 |
---|---|---|
committer | Tom Sepez <tsepez@chromium.org> | 2015-06-16 16:18:47 -0700 |
commit | ea44bd064a86679a47a7265020f997d6e3b88336 (patch) | |
tree | e74d7540d03da8250bcb2fbae087d0c9ddb94cef /core/src/fpdfapi/fpdf_page/fpdf_page_doc.cpp | |
parent | 5fef754bc09e971f1bf1ba79da98c0a7ee1e1c8d (diff) | |
download | pdfium-ea44bd064a86679a47a7265020f997d6e3b88336.tar.xz |
Add constructor for CPDF_ColorSpace.
Prevents sub-classes from tweaking parent class instance vars.
Also "fix" https://code.google.com/p/pdfium/issues/detail?id=170, assuming 0 is a good value.
BUG=pdfium:170
R=thestig@chromium.org
Review URL: https://codereview.chromium.org/1185903002.
Diffstat (limited to 'core/src/fpdfapi/fpdf_page/fpdf_page_doc.cpp')
-rw-r--r-- | core/src/fpdfapi/fpdf_page/fpdf_page_doc.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/core/src/fpdfapi/fpdf_page/fpdf_page_doc.cpp b/core/src/fpdfapi/fpdf_page/fpdf_page_doc.cpp index 13d870d7e5..05233a12a4 100644 --- a/core/src/fpdfapi/fpdf_page/fpdf_page_doc.cpp +++ b/core/src/fpdfapi/fpdf_page/fpdf_page_doc.cpp @@ -14,9 +14,10 @@ class CPDF_PageModule : public IPDF_PageModule { public: CPDF_PageModule() - : m_StockGrayCS(PDFCS_DEVICEGRAY), - m_StockRGBCS(PDFCS_DEVICERGB), - m_StockCMYKCS(PDFCS_DEVICECMYK) {} + : m_StockGrayCS(nullptr, PDFCS_DEVICEGRAY), + m_StockRGBCS(nullptr, PDFCS_DEVICERGB), + m_StockCMYKCS(nullptr, PDFCS_DEVICECMYK), + m_StockPatternCS(nullptr) {} private: ~CPDF_PageModule() override {} |