Index: fpdfsdk/cpdfsdk_annothandlermgr.cpp |
diff --git a/fpdfsdk/cpdfsdk_annothandlermgr.cpp b/fpdfsdk/cpdfsdk_annothandlermgr.cpp |
index 0d252a47df8501d75ab256f4d83b9323c411a946..51ce88e21fc7fbc24ee2bbaebacbbf15dddd5259 100644 |
--- a/fpdfsdk/cpdfsdk_annothandlermgr.cpp |
+++ b/fpdfsdk/cpdfsdk_annothandlermgr.cpp |
@@ -196,8 +196,9 @@ bool CPDFSDK_AnnotHandlerMgr::Annot_OnKeyDown(CPDFSDK_Annot* pAnnot, |
int nKeyCode, |
int nFlag) { |
if (m_pFormFillEnv->IsCTRLKeyDown(nFlag) || |
- m_pFormFillEnv->IsALTKeyDown(nFlag)) |
+ m_pFormFillEnv->IsALTKeyDown(nFlag)) { |
return GetAnnotHandler(pAnnot)->OnKeyDown(pAnnot, nKeyCode, nFlag); |
+ } |
CPDFSDK_PageView* pPage = pAnnot->GetPageView(); |
CPDFSDK_Annot* pFocusAnnot = pPage->GetFocusAnnot(); |
@@ -210,7 +211,7 @@ bool CPDFSDK_AnnotHandlerMgr::Annot_OnKeyDown(CPDFSDK_Annot* pAnnot, |
} |
} |
- return false; |
+ return GetAnnotHandler(pAnnot)->OnKeyDown(pAnnot, nKeyCode, nFlag); |
dsinclair
2016/11/09 03:36:21
Do you need to null check GetAnnotHandler as the o
Lei Zhang
2016/11/09 05:28:29
No, GetAnnotHandler() never returns nullptr.
|
} |
bool CPDFSDK_AnnotHandlerMgr::Annot_OnKeyUp(CPDFSDK_Annot* pAnnot, |