Index: fpdfsdk/cpdfsdk_annothandlermgr.cpp |
diff --git a/fpdfsdk/cpdfsdk_annothandlermgr.cpp b/fpdfsdk/cpdfsdk_annothandlermgr.cpp |
index 574efc1029337f35c87f0839cb84e00085916ebf..4d8dc15794284c629af4c2a7636cd6ab752dc284 100644 |
--- a/fpdfsdk/cpdfsdk_annothandlermgr.cpp |
+++ b/fpdfsdk/cpdfsdk_annothandlermgr.cpp |
@@ -208,7 +208,7 @@ FX_BOOL CPDFSDK_AnnotHandlerMgr::Annot_OnKeyDown(CPDFSDK_Annot* pAnnot, |
CPDFSDK_Annot::ObservedPtr pNext( |
GetNextAnnot(pFocusAnnot, !m_pEnv->IsSHIFTKeyDown(nFlag))); |
if (pNext && pNext.Get() != pFocusAnnot) { |
- pPage->GetSDKDocument()->SetFocusAnnot(&pNext); |
+ pPage->GetFormFillEnv()->GetSDKDocument()->SetFocusAnnot(&pNext); |
return TRUE; |
} |
} |
@@ -225,18 +225,14 @@ FX_BOOL CPDFSDK_AnnotHandlerMgr::Annot_OnKeyUp(CPDFSDK_Annot* pAnnot, |
FX_BOOL CPDFSDK_AnnotHandlerMgr::Annot_OnSetFocus( |
CPDFSDK_Annot::ObservedPtr* pAnnot, |
uint32_t nFlag) { |
- ASSERT(*pAnnot); |
if (!GetAnnotHandler(pAnnot->Get())->OnSetFocus(pAnnot, nFlag)) |
return FALSE; |
- |
- (*pAnnot)->GetPageView()->GetSDKDocument(); |
return TRUE; |
} |
FX_BOOL CPDFSDK_AnnotHandlerMgr::Annot_OnKillFocus( |
CPDFSDK_Annot::ObservedPtr* pAnnot, |
uint32_t nFlag) { |
- ASSERT(*pAnnot); |
return GetAnnotHandler(pAnnot->Get())->OnKillFocus(pAnnot, nFlag); |
} |