From 752395430376536487352815e6107c32dac7d69e Mon Sep 17 00:00:00 2001 From: Jun Fang Date: Wed, 20 Jan 2016 08:04:47 +0800 Subject: Fix crashing in CPDFXFA_Document::GetPage() BUG=pdfium:332 R=tsepez@chromium.org Review URL: https://codereview.chromium.org/1539193003 . --- fpdfsdk/include/fpdfxfa/fpdfxfa_page.h | 1 + fpdfsdk/include/fsdk_mgr.h | 1 + 2 files changed, 2 insertions(+) (limited to 'fpdfsdk/include') diff --git a/fpdfsdk/include/fpdfxfa/fpdfxfa_page.h b/fpdfsdk/include/fpdfxfa/fpdfxfa_page.h index d88ba9f745..db47784704 100644 --- a/fpdfsdk/include/fpdfxfa/fpdfxfa_page.h +++ b/fpdfsdk/include/fpdfxfa/fpdfxfa_page.h @@ -20,6 +20,7 @@ class CPDFXFA_Page { int GetPageIndex() { return m_iPageIndex; } CPDF_Page* GetPDFPage() { return m_pPDFPage; } IXFA_PageView* GetXFAPageView() { return m_pXFAPageView; } + void SetXFAPageView(IXFA_PageView* pPageView) { m_pXFAPageView = pPageView; } FX_FLOAT GetPageWidth(); FX_FLOAT GetPageHeight(); diff --git a/fpdfsdk/include/fsdk_mgr.h b/fpdfsdk/include/fsdk_mgr.h index 51f16919d4..cd5db5440f 100644 --- a/fpdfsdk/include/fsdk_mgr.h +++ b/fpdfsdk/include/fsdk_mgr.h @@ -635,6 +635,7 @@ class CPDFSDK_PageView final { int GetPageIndex(); void LoadFXAnnots(); + void ClearFXAnnots(); void SetValid(FX_BOOL bValid) { m_bValid = bValid; } FX_BOOL IsValid() { return m_bValid; } void SetLock(FX_BOOL bLocked) { m_bLocked = bLocked; } -- cgit v1.2.3