Mark more parameters in image loading code const.
Change-Id: Ic30fcc8429afd78c8ff4d5094d8f22ea334ebb7d
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/70630
Reviewed-by: Daniel Hosseinian <dhoss@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
diff --git a/core/fpdfapi/page/cpdf_dib.cpp b/core/fpdfapi/page/cpdf_dib.cpp
index 7dc2324..d1ab8c8 100644
--- a/core/fpdfapi/page/cpdf_dib.cpp
+++ b/core/fpdfapi/page/cpdf_dib.cpp
@@ -251,7 +251,7 @@
const CPDF_Stream* pStream,
bool bHasMask,
const CPDF_Dictionary* pFormResources,
- CPDF_Dictionary* pPageResources,
+ const CPDF_Dictionary* pPageResources,
bool bStdCS,
uint32_t GroupFamily,
bool bLoadMask) {
diff --git a/core/fpdfapi/page/cpdf_dib.h b/core/fpdfapi/page/cpdf_dib.h
index 66decf3..94db0e7 100644
--- a/core/fpdfapi/page/cpdf_dib.h
+++ b/core/fpdfapi/page/cpdf_dib.h
@@ -63,7 +63,7 @@
const CPDF_Stream* pStream,
bool bHasMask,
const CPDF_Dictionary* pFormResources,
- CPDF_Dictionary* pPageResources,
+ const CPDF_Dictionary* pPageResources,
bool bStdCS,
uint32_t GroupFamily,
bool bLoadMask);
diff --git a/core/fpdfapi/page/cpdf_image.cpp b/core/fpdfapi/page/cpdf_image.cpp
index f87a157..0262bce 100644
--- a/core/fpdfapi/page/cpdf_image.cpp
+++ b/core/fpdfapi/page/cpdf_image.cpp
@@ -350,7 +350,7 @@
}
bool CPDF_Image::StartLoadDIBBase(const CPDF_Dictionary* pFormResource,
- CPDF_Dictionary* pPageResource,
+ const CPDF_Dictionary* pPageResource,
bool bStdCS,
uint32_t GroupFamily,
bool bLoadMask) {
diff --git a/core/fpdfapi/page/cpdf_image.h b/core/fpdfapi/page/cpdf_image.h
index d5d8c0b..11a582d 100644
--- a/core/fpdfapi/page/cpdf_image.h
+++ b/core/fpdfapi/page/cpdf_image.h
@@ -54,7 +54,7 @@
// Returns whether to Continue() or not.
bool StartLoadDIBBase(const CPDF_Dictionary* pFormResource,
- CPDF_Dictionary* pPageResource,
+ const CPDF_Dictionary* pPageResource,
bool bStdCS,
uint32_t GroupFamily,
bool bLoadMask);
diff --git a/core/fpdfapi/render/cpdf_imagecacheentry.cpp b/core/fpdfapi/render/cpdf_imagecacheentry.cpp
index fa25896..9513a81 100644
--- a/core/fpdfapi/render/cpdf_imagecacheentry.cpp
+++ b/core/fpdfapi/render/cpdf_imagecacheentry.cpp
@@ -54,7 +54,7 @@
}
CPDF_DIB::LoadState CPDF_ImageCacheEntry::StartGetCachedBitmap(
- CPDF_Dictionary* pPageResources,
+ const CPDF_Dictionary* pPageResources,
const CPDF_RenderStatus* pRenderStatus,
bool bStdCS) {
if (m_pCachedBitmap) {
diff --git a/core/fpdfapi/render/cpdf_imagecacheentry.h b/core/fpdfapi/render/cpdf_imagecacheentry.h
index 46e3f89..c48554e 100644
--- a/core/fpdfapi/render/cpdf_imagecacheentry.h
+++ b/core/fpdfapi/render/cpdf_imagecacheentry.h
@@ -30,7 +30,7 @@
CPDF_Image* GetImage() const { return m_pImage.Get(); }
CPDF_DIB::LoadState StartGetCachedBitmap(
- CPDF_Dictionary* pPageResources,
+ const CPDF_Dictionary* pPageResources,
const CPDF_RenderStatus* pRenderStatus,
bool bStdCS);
diff --git a/core/fpdfapi/render/cpdf_renderstatus.h b/core/fpdfapi/render/cpdf_renderstatus.h
index 76eb71c..f5ed945 100644
--- a/core/fpdfapi/render/cpdf_renderstatus.h
+++ b/core/fpdfapi/render/cpdf_renderstatus.h
@@ -86,7 +86,9 @@
const CPDF_Dictionary* GetFormResource() const {
return m_pFormResource.Get();
}
- CPDF_Dictionary* GetPageResource() const { return m_pPageResource.Get(); }
+ const CPDF_Dictionary* GetPageResource() const {
+ return m_pPageResource.Get();
+ }
CFX_RenderDevice* GetRenderDevice() const { return m_pDevice; }
const CPDF_RenderOptions& GetRenderOptions() const { return m_Options; }