From cddf8253692d3beaa97a502c8b60c1d18f81664a Mon Sep 17 00:00:00 2001 From: weili Date: Thu, 4 Aug 2016 15:43:59 -0700 Subject: Use smart pointers for class owned pointers under xfa/fde Use smart pointer to replace raw pointer type for class owned member variables so that memory management will be easier. BUG=pdfium:518 Review-Url: https://codereview.chromium.org/2208423002 --- xfa/fde/fde_render.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'xfa/fde/fde_render.h') diff --git a/xfa/fde/fde_render.h b/xfa/fde/fde_render.h index 523aaee7c7..b91bbfe554 100644 --- a/xfa/fde/fde_render.h +++ b/xfa/fde/fde_render.h @@ -8,6 +8,7 @@ #define XFA_FDE_FDE_RENDER_H_ #include +#include #include "core/fxcrt/include/fx_coordinates.h" #include "xfa/fde/fde_gedevice.h" @@ -40,8 +41,7 @@ class CFDE_RenderContext : public CFX_Target { FDE_RENDERSTATUS m_eStatus; CFDE_RenderDevice* m_pRenderDevice; CFX_Matrix m_Transform; - FXTEXT_CHARPOS* m_pCharPos; - int32_t m_iCharPosCount; + std::vector m_CharPos; std::unique_ptr m_pBrush; std::unique_ptr m_pIterator; }; -- cgit v1.2.3