From 05dcbc931eacb72f1a11835ae282fc8434b7a434 Mon Sep 17 00:00:00 2001 From: Lei Zhang Date: Fri, 22 Dec 2017 00:30:04 -0800 Subject: Only set CPDF_ColorSpace component count on successful load. Make sure all CPDF_ColorSpace instances consistently call v_Load(). Change-Id: I15c1608c36781a03131884abceff1ecc4a9a1eb1 Reviewed-on: https://pdfium-review.googlesource.com/21911 Reviewed-by: Henrique Nakashima Commit-Queue: Lei Zhang --- core/fpdfapi/page/cpdf_pagemodule.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'core/fpdfapi/page/cpdf_pagemodule.cpp') diff --git a/core/fpdfapi/page/cpdf_pagemodule.cpp b/core/fpdfapi/page/cpdf_pagemodule.cpp index c302b70c5b..3b18aceb6e 100644 --- a/core/fpdfapi/page/cpdf_pagemodule.cpp +++ b/core/fpdfapi/page/cpdf_pagemodule.cpp @@ -10,7 +10,9 @@ CPDF_PageModule::CPDF_PageModule() : m_StockGrayCS(PDFCS_DEVICEGRAY), m_StockRGBCS(PDFCS_DEVICERGB), m_StockCMYKCS(PDFCS_DEVICECMYK), - m_StockPatternCS(nullptr) {} + m_StockPatternCS(nullptr) { + m_StockPatternCS.InitializeStockPattern(); +} CPDF_PageModule::~CPDF_PageModule() {} -- cgit v1.2.3