| Index: fpdfsdk/src/fpdfformfill.cpp
|
| diff --git a/fpdfsdk/src/fpdfformfill.cpp b/fpdfsdk/src/fpdfformfill.cpp
|
| index d34739785dd749117b36f9fa31e0869a87bd34f6..9dc5b70372350ac5badef4dc97a3a4f953b0f0f1 100644
|
| --- a/fpdfsdk/src/fpdfformfill.cpp
|
| +++ b/fpdfsdk/src/fpdfformfill.cpp
|
| @@ -14,13 +14,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;
|
| }
|
|
|
| @@ -30,7 +25,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;
|
| }
|
|
|
| @@ -180,7 +175,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;
|
|
|
| @@ -290,20 +285,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;
|
|
|
|
|