| Index: core/fpdfapi/render/cpdf_rendercontext.h
|
| diff --git a/core/fpdfapi/render/cpdf_rendercontext.h b/core/fpdfapi/render/cpdf_rendercontext.h
|
| index 676b89a4f48be3894a1c66c5585cce986b80dc8c..a9fd2db78bac2a9ec9cb74f367ae43da10342a43 100644
|
| --- a/core/fpdfapi/render/cpdf_rendercontext.h
|
| +++ b/core/fpdfapi/render/cpdf_rendercontext.h
|
| @@ -7,6 +7,8 @@
|
| #ifndef CORE_FPDFAPI_RENDER_CPDF_RENDERCONTEXT_H_
|
| #define CORE_FPDFAPI_RENDER_CPDF_RENDERCONTEXT_H_
|
|
|
| +#include <vector>
|
| +
|
| #include "core/fxcrt/fx_basic.h"
|
| #include "core/fxcrt/fx_coordinates.h"
|
|
|
| @@ -50,8 +52,8 @@ class CPDF_RenderContext {
|
| const CPDF_RenderOptions* pOptions,
|
| CFX_Matrix* pFinalMatrix);
|
|
|
| - uint32_t CountLayers() const { return m_Layers.GetSize(); }
|
| - Layer* GetLayer(uint32_t index) { return m_Layers.GetDataPtr(index); }
|
| + size_t CountLayers() const { return m_Layers.size(); }
|
| + Layer* GetLayer(uint32_t index) { return &m_Layers[index]; }
|
|
|
| CPDF_Document* GetDocument() const { return m_pDocument; }
|
| CPDF_Dictionary* GetPageResources() const { return m_pPageResources; }
|
| @@ -61,7 +63,7 @@ class CPDF_RenderContext {
|
| CPDF_Document* const m_pDocument;
|
| CPDF_Dictionary* m_pPageResources;
|
| CPDF_PageRenderCache* m_pPageCache;
|
| - CFX_ArrayTemplate<Layer> m_Layers;
|
| + std::vector<Layer> m_Layers;
|
| };
|
|
|
| #endif // CORE_FPDFAPI_RENDER_CPDF_RENDERCONTEXT_H_
|
|
|