| Index: fpdfsdk/cpdfsdk_pageview.cpp
|
| diff --git a/fpdfsdk/cpdfsdk_pageview.cpp b/fpdfsdk/cpdfsdk_pageview.cpp
|
| index a5c60d6f68503da2c24737e2437691b4d064848f..348f2d1fabe6709d81ba4693447125a056fddb5f 100644
|
| --- a/fpdfsdk/cpdfsdk_pageview.cpp
|
| +++ b/fpdfsdk/cpdfsdk_pageview.cpp
|
| @@ -42,8 +42,7 @@ CPDFSDK_PageView::CPDFSDK_PageView(CPDFSDK_FormFillEnvironment* pFormFillEnv,
|
| m_bValid(FALSE),
|
| m_bLocked(FALSE),
|
| m_bBeingDestroyed(false) {
|
| - CPDFSDK_InterForm* pInterForm =
|
| - pFormFillEnv->GetSDKDocument()->GetInterForm();
|
| + CPDFSDK_InterForm* pInterForm = pFormFillEnv->GetInterForm();
|
| if (pInterForm) {
|
| CPDF_InterForm* pPDFInterForm = pInterForm->GetInterForm();
|
| #ifdef PDF_ENABLE_XFA
|
| @@ -197,7 +196,7 @@ FX_BOOL CPDFSDK_PageView::DeleteAnnot(CPDFSDK_Annot* pAnnot) {
|
| return FALSE;
|
|
|
| if (GetFocusAnnot() == pAnnot)
|
| - m_pFormFillEnv->GetSDKDocument()->KillFocusAnnot(0);
|
| + m_pFormFillEnv->KillFocusAnnot(0);
|
| CPDFSDK_AnnotHandlerMgr* pAnnotHandler = m_pFormFillEnv->GetAnnotHandlerMgr();
|
| if (pAnnotHandler)
|
| pAnnotHandler->ReleaseAnnot(pAnnot);
|
| @@ -256,7 +255,7 @@ FX_BOOL CPDFSDK_PageView::OnLButtonDown(const CFX_FloatPoint& point,
|
| uint32_t nFlag) {
|
| CPDFSDK_Annot::ObservedPtr pAnnot(GetFXWidgetAtPoint(point.x, point.y));
|
| if (!pAnnot) {
|
| - m_pFormFillEnv->GetSDKDocument()->KillFocusAnnot(nFlag);
|
| + m_pFormFillEnv->KillFocusAnnot(nFlag);
|
| return FALSE;
|
| }
|
|
|
| @@ -268,7 +267,7 @@ FX_BOOL CPDFSDK_PageView::OnLButtonDown(const CFX_FloatPoint& point,
|
| if (!pAnnot)
|
| return FALSE;
|
|
|
| - m_pFormFillEnv->GetSDKDocument()->SetFocusAnnot(&pAnnot);
|
| + m_pFormFillEnv->SetFocusAnnot(&pAnnot);
|
| return TRUE;
|
| }
|
|
|
| @@ -287,7 +286,7 @@ FX_BOOL CPDFSDK_PageView::OnRButtonDown(const CFX_FloatPoint& point,
|
| return FALSE;
|
|
|
| if (ok)
|
| - m_pFormFillEnv->GetSDKDocument()->SetFocusAnnot(&pAnnot);
|
| + m_pFormFillEnv->SetFocusAnnot(&pAnnot);
|
|
|
| return TRUE;
|
| }
|
| @@ -301,7 +300,7 @@ FX_BOOL CPDFSDK_PageView::OnRButtonUp(const CFX_FloatPoint& point,
|
| return FALSE;
|
|
|
| if (pAnnotHandlerMgr->Annot_OnRButtonUp(this, &pFXAnnot, nFlag, point))
|
| - m_pFormFillEnv->GetSDKDocument()->SetFocusAnnot(&pFXAnnot);
|
| + m_pFormFillEnv->SetFocusAnnot(&pFXAnnot);
|
|
|
| return TRUE;
|
| }
|
| @@ -399,8 +398,7 @@ void CPDFSDK_PageView::LoadFXAnnots() {
|
|
|
| #ifdef PDF_ENABLE_XFA
|
| CFX_RetainPtr<CPDFXFA_Page> protector(m_page);
|
| - if (m_pFormFillEnv->GetSDKDocument()->GetXFADocument()->GetDocType() ==
|
| - DOCTYPE_DYNAMIC_XFA) {
|
| + if (m_pFormFillEnv->GetXFADocument()->GetDocType() == DOCTYPE_DYNAMIC_XFA) {
|
| CXFA_FFPageView* pageView = m_page->GetXFAPageView();
|
| std::unique_ptr<IXFA_WidgetIterator> pWidgetHander(
|
| pageView->CreateWidgetIterator(
|
| @@ -498,13 +496,12 @@ bool CPDFSDK_PageView::IsValidSDKAnnot(const CPDFSDK_Annot* p) const {
|
| }
|
|
|
| CPDFSDK_Annot* CPDFSDK_PageView::GetFocusAnnot() {
|
| - CPDFSDK_Annot* pFocusAnnot =
|
| - m_pFormFillEnv->GetSDKDocument()->GetFocusAnnot();
|
| + CPDFSDK_Annot* pFocusAnnot = m_pFormFillEnv->GetFocusAnnot();
|
| return IsValidSDKAnnot(pFocusAnnot) ? pFocusAnnot : nullptr;
|
| }
|
|
|
| int CPDFSDK_PageView::GetPageIndexForStaticPDF() const {
|
| CPDF_Dictionary* pDict = GetPDFPage()->m_pFormDict;
|
| - CPDF_Document* pDoc = m_pFormFillEnv->GetSDKDocument()->GetPDFDocument();
|
| + CPDF_Document* pDoc = m_pFormFillEnv->GetPDFDocument();
|
| return (pDoc && pDict) ? pDoc->GetPageIndex(pDict->GetObjNum()) : -1;
|
| }
|
|
|