| Index: fpdfsdk/cpdfsdk_xfawidgethandler.cpp | 
| diff --git a/fpdfsdk/cpdfsdk_xfawidgethandler.cpp b/fpdfsdk/cpdfsdk_xfawidgethandler.cpp | 
| index 8551445ef17081f7930976934ae172e5bdef768a..1ca5ce002652e313befe566ad2bc6890d0e2eae4 100644 | 
| --- a/fpdfsdk/cpdfsdk_xfawidgethandler.cpp | 
| +++ b/fpdfsdk/cpdfsdk_xfawidgethandler.cpp | 
| @@ -8,7 +8,6 @@ | 
|  | 
| #include "core/fpdfdoc/cpdf_interform.h" | 
| #include "fpdfsdk/cpdfsdk_annot.h" | 
| -#include "fpdfsdk/cpdfsdk_document.h" | 
| #include "fpdfsdk/cpdfsdk_formfillenvironment.h" | 
| #include "fpdfsdk/cpdfsdk_interform.h" | 
| #include "fpdfsdk/cpdfsdk_pageview.h" | 
| @@ -39,7 +38,7 @@ CPDFSDK_Annot* CPDFSDK_XFAWidgetHandler::NewAnnot(CPDF_Annot* pAnnot, | 
|  | 
| CPDFSDK_Annot* CPDFSDK_XFAWidgetHandler::NewAnnot(CXFA_FFWidget* pAnnot, | 
| CPDFSDK_PageView* pPage) { | 
| -  CPDFSDK_InterForm* pInterForm = m_pEnv->GetSDKDocument()->GetInterForm(); | 
| +  CPDFSDK_InterForm* pInterForm = m_pEnv->GetInterForm(); | 
| CPDFSDK_XFAWidget* pWidget = new CPDFSDK_XFAWidget(pAnnot, pPage, pInterForm); | 
| pInterForm->AddXFAMap(pAnnot, pWidget); | 
| return pWidget; | 
| @@ -60,7 +59,7 @@ void CPDFSDK_XFAWidgetHandler::OnDraw(CPDFSDK_PageView* pPageView, | 
| mt = *pUser2Device; | 
|  | 
| FX_BOOL bIsHighlight = FALSE; | 
| -  if (pPageView->GetFormFillEnv()->GetSDKDocument()->GetFocusAnnot() != pAnnot) | 
| +  if (pPageView->GetFormFillEnv()->GetFocusAnnot() != pAnnot) | 
| bIsHighlight = TRUE; | 
|  | 
| GetXFAWidgetHandler(pAnnot)->RenderWidget(pAnnot->GetXFAWidget(), &gs, &mt, | 
| @@ -115,10 +114,10 @@ FX_BOOL CPDFSDK_XFAWidgetHandler::HitTest(CPDFSDK_PageView* pPageView, | 
| return FALSE; | 
|  | 
| CPDFSDK_FormFillEnvironment* pFormFillEnv = pPageView->GetFormFillEnv(); | 
| -  if (!pFormFillEnv->GetSDKDocument()) | 
| +  if (!pFormFillEnv) | 
| return FALSE; | 
|  | 
| -  CPDFXFA_Document* pDoc = pFormFillEnv->GetSDKDocument()->GetXFADocument(); | 
| +  CPDFXFA_Document* pDoc = pFormFillEnv->GetXFADocument(); | 
| if (!pDoc) | 
| return FALSE; | 
|  | 
| @@ -344,10 +343,10 @@ CXFA_FFWidgetHandler* CPDFSDK_XFAWidgetHandler::GetXFAWidgetHandler( | 
| return nullptr; | 
|  | 
| CPDFSDK_FormFillEnvironment* pFormFillEnv = pPageView->GetFormFillEnv(); | 
| -  if (!pFormFillEnv->GetSDKDocument()) | 
| +  if (!pFormFillEnv) | 
| return nullptr; | 
|  | 
| -  CPDFXFA_Document* pDoc = pFormFillEnv->GetSDKDocument()->GetXFADocument(); | 
| +  CPDFXFA_Document* pDoc = pFormFillEnv->GetXFADocument(); | 
| if (!pDoc) | 
| return nullptr; | 
|  | 
|  |