From ab982e08126e3f2f661de0cd550a1cda5112aaf2 Mon Sep 17 00:00:00 2001 From: Tom Sepez Date: Mon, 7 May 2018 21:17:37 +0000 Subject: Use unowned ptr for CPDF_Page::m_pView. Change-Id: I9d87cefc18a3a468e1bec797bc7711194f6444c7 Reviewed-on: https://pdfium-review.googlesource.com/32155 Reviewed-by: dsinclair Commit-Queue: Tom Sepez --- core/fpdfapi/page/cpdf_page.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/fpdfapi/page/cpdf_page.h b/core/fpdfapi/page/cpdf_page.h index c26c42fc1f..28a12f45b5 100644 --- a/core/fpdfapi/page/cpdf_page.h +++ b/core/fpdfapi/page/cpdf_page.h @@ -65,7 +65,7 @@ class CPDF_Page : public CPDF_PageObjectHolder { void SetRenderContext(std::unique_ptr pContext); CPDF_Document* GetPDFDocument() const { return m_pPDFDocument.Get(); } - View* GetView() const { return m_pView; } + View* GetView() const { return m_pView.Get(); } void SetView(View* pView) { m_pView = pView; } Extension* GetPageExtension() const { return m_pPageExtension.Get(); } void SetPageExtension(Extension* pExt) { m_pPageExtension = pExt; } @@ -78,11 +78,11 @@ class CPDF_Page : public CPDF_PageObjectHolder { CFX_SizeF m_PageSize; CFX_Matrix m_PageMatrix; - View* m_pView = nullptr; - UnownedPtr m_pPageExtension; UnownedPtr m_pPDFDocument; + UnownedPtr m_pPageExtension; std::unique_ptr m_pPageRender; std::unique_ptr m_pRenderContext; + UnownedPtr m_pView; }; #endif // CORE_FPDFAPI_PAGE_CPDF_PAGE_H_ -- cgit v1.2.3