| Index: fpdfsdk/src/fpdfformfill.cpp
|
| diff --git a/fpdfsdk/src/fpdfformfill.cpp b/fpdfsdk/src/fpdfformfill.cpp
|
| index 49dfd6c113dbb52435052d31d26ecd3adf06f949..5825456b1911e2e7adef62166b8a781859fc15fe 100644
|
| --- a/fpdfsdk/src/fpdfformfill.cpp
|
| +++ b/fpdfsdk/src/fpdfformfill.cpp
|
| @@ -20,13 +20,8 @@
|
|
|
| namespace {
|
|
|
| -CPDFSDK_Document* FormHandleToSDKDoc(FPDF_FORMHANDLE hHandle) {
|
| - CPDFDoc_Environment* pEnv = (CPDFDoc_Environment*)hHandle;
|
| - return pEnv ? pEnv->GetSDKDocument() : nullptr;
|
| -}
|
| -
|
| CPDFSDK_InterForm* FormHandleToInterForm(FPDF_FORMHANDLE hHandle) {
|
| - CPDFSDK_Document* pSDKDoc = FormHandleToSDKDoc(hHandle);
|
| + CPDFSDK_Document* pSDKDoc = CPDFSDK_Document::FromFPDFFormHandle(hHandle);
|
| return pSDKDoc ? pSDKDoc->GetInterForm() : nullptr;
|
| }
|
|
|
| @@ -36,7 +31,7 @@ CPDFSDK_PageView* FormHandleToPageView(FPDF_FORMHANDLE hHandle,
|
| if (!pPage)
|
| return nullptr;
|
|
|
| - CPDFSDK_Document* pSDKDoc = FormHandleToSDKDoc(hHandle);
|
| + CPDFSDK_Document* pSDKDoc = CPDFSDK_Document::FromFPDFFormHandle(hHandle);
|
| return pSDKDoc ? pSDKDoc->GetPageView(pPage, TRUE) : nullptr;
|
| }
|
|
|
| @@ -285,7 +280,7 @@ DLLEXPORT FPDF_BOOL STDCALL FORM_OnChar(FPDF_FORMHANDLE hHandle,
|
| }
|
|
|
| DLLEXPORT FPDF_BOOL STDCALL FORM_ForceToKillFocus(FPDF_FORMHANDLE hHandle) {
|
| - CPDFSDK_Document* pSDKDoc = FormHandleToSDKDoc(hHandle);
|
| + CPDFSDK_Document* pSDKDoc = CPDFSDK_Document::FromFPDFFormHandle(hHandle);
|
| if (!pSDKDoc)
|
| return FALSE;
|
|
|
| @@ -681,20 +676,20 @@ DLLEXPORT void STDCALL FORM_OnBeforeClosePage(FPDF_PAGE page,
|
| }
|
|
|
| DLLEXPORT void STDCALL FORM_DoDocumentJSAction(FPDF_FORMHANDLE hHandle) {
|
| - CPDFSDK_Document* pSDKDoc = FormHandleToSDKDoc(hHandle);
|
| + CPDFSDK_Document* pSDKDoc = CPDFSDK_Document::FromFPDFFormHandle(hHandle);
|
| if (pSDKDoc && ((CPDFDoc_Environment*)hHandle)->IsJSInitiated())
|
| pSDKDoc->ProcJavascriptFun();
|
| }
|
|
|
| DLLEXPORT void STDCALL FORM_DoDocumentOpenAction(FPDF_FORMHANDLE hHandle) {
|
| - CPDFSDK_Document* pSDKDoc = FormHandleToSDKDoc(hHandle);
|
| + CPDFSDK_Document* pSDKDoc = CPDFSDK_Document::FromFPDFFormHandle(hHandle);
|
| if (pSDKDoc && ((CPDFDoc_Environment*)hHandle)->IsJSInitiated())
|
| pSDKDoc->ProcOpenAction();
|
| }
|
|
|
| DLLEXPORT void STDCALL FORM_DoDocumentAAction(FPDF_FORMHANDLE hHandle,
|
| int aaType) {
|
| - CPDFSDK_Document* pSDKDoc = FormHandleToSDKDoc(hHandle);
|
| + CPDFSDK_Document* pSDKDoc = CPDFSDK_Document::FromFPDFFormHandle(hHandle);
|
| if (!pSDKDoc)
|
| return;
|
|
|
|
|