| 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);
|
| }
|
|
|
|
|