Index: fpdfsdk/cpdfsdk_annothandlermgr.cpp |
diff --git a/fpdfsdk/cpdfsdk_annothandlermgr.cpp b/fpdfsdk/cpdfsdk_annothandlermgr.cpp |
index 574efc1029337f35c87f0839cb84e00085916ebf..077c7faf54cda009537ae021cb9534134c1bf792 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; |
} |
} |
@@ -226,11 +226,7 @@ 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; |
+ return GetAnnotHandler(pAnnot->Get())->OnSetFocus(pAnnot, nFlag); |
} |
FX_BOOL CPDFSDK_AnnotHandlerMgr::Annot_OnKillFocus( |