| Index: fpdfsdk/fsdk_actionhandler.cpp
|
| diff --git a/fpdfsdk/fsdk_actionhandler.cpp b/fpdfsdk/fsdk_actionhandler.cpp
|
| index 27f0d34066806b9f06b937a16dde43087ca69290..be61ba4f08c20795f28ce85033ce0613473f6567 100644
|
| --- a/fpdfsdk/fsdk_actionhandler.cpp
|
| +++ b/fpdfsdk/fsdk_actionhandler.cpp
|
| @@ -17,11 +17,6 @@
|
| #include "fpdfsdk/javascript/ijs_runtime.h"
|
| #include "third_party/base/stl_util.h"
|
|
|
| -CPDFSDK_ActionHandler::CPDFSDK_ActionHandler()
|
| - : m_pFormActionHandler(new CPDFSDK_FormActionHandler) {}
|
| -
|
| -CPDFSDK_ActionHandler::~CPDFSDK_ActionHandler() {}
|
| -
|
| FX_BOOL CPDFSDK_ActionHandler::DoAction_DocOpen(const CPDF_Action& action,
|
| CPDFSDK_Document* pDocument) {
|
| std::set<CPDF_Dictionary*> visited;
|
| @@ -383,27 +378,19 @@ void CPDFSDK_ActionHandler::DoAction_NoJs(const CPDF_Action& action,
|
| case CPDF_Action::Movie:
|
| break;
|
| case CPDF_Action::Hide:
|
| - if (m_pFormActionHandler) {
|
| - m_pFormActionHandler->DoAction_Hide(action, pDocument);
|
| - }
|
| + DoAction_Hide(action, pDocument);
|
| break;
|
| case CPDF_Action::Named:
|
| DoAction_Named(pDocument, action);
|
| break;
|
| case CPDF_Action::SubmitForm:
|
| - if (m_pFormActionHandler) {
|
| - m_pFormActionHandler->DoAction_SubmitForm(action, pDocument);
|
| - }
|
| + DoAction_SubmitForm(action, pDocument);
|
| break;
|
| case CPDF_Action::ResetForm:
|
| - if (m_pFormActionHandler) {
|
| - m_pFormActionHandler->DoAction_ResetForm(action, pDocument);
|
| - }
|
| + DoAction_ResetForm(action, pDocument);
|
| break;
|
| case CPDF_Action::ImportData:
|
| - if (m_pFormActionHandler) {
|
| - m_pFormActionHandler->DoAction_ImportData(action, pDocument);
|
| - }
|
| + DoAction_ImportData(action, pDocument);
|
| break;
|
| case CPDF_Action::JavaScript:
|
| ASSERT(FALSE);
|
| @@ -606,8 +593,8 @@ void CPDFSDK_ActionHandler::RunDocumentPageJavaScript(
|
| pRuntime->ReleaseContext(pContext);
|
| }
|
|
|
| -FX_BOOL CPDFSDK_FormActionHandler::DoAction_Hide(const CPDF_Action& action,
|
| - CPDFSDK_Document* pDocument) {
|
| +FX_BOOL CPDFSDK_ActionHandler::DoAction_Hide(const CPDF_Action& action,
|
| + CPDFSDK_Document* pDocument) {
|
| CPDFSDK_InterForm* pInterForm = pDocument->GetInterForm();
|
| if (pInterForm->DoAction_Hide(action)) {
|
| pDocument->SetChangeMark();
|
| @@ -617,21 +604,20 @@ FX_BOOL CPDFSDK_FormActionHandler::DoAction_Hide(const CPDF_Action& action,
|
| return FALSE;
|
| }
|
|
|
| -FX_BOOL CPDFSDK_FormActionHandler::DoAction_SubmitForm(
|
| +FX_BOOL CPDFSDK_ActionHandler::DoAction_SubmitForm(
|
| const CPDF_Action& action,
|
| CPDFSDK_Document* pDocument) {
|
| CPDFSDK_InterForm* pInterForm = pDocument->GetInterForm();
|
| return pInterForm->DoAction_SubmitForm(action);
|
| }
|
|
|
| -FX_BOOL CPDFSDK_FormActionHandler::DoAction_ResetForm(
|
| - const CPDF_Action& action,
|
| - CPDFSDK_Document* pDocument) {
|
| +FX_BOOL CPDFSDK_ActionHandler::DoAction_ResetForm(const CPDF_Action& action,
|
| + CPDFSDK_Document* pDocument) {
|
| CPDFSDK_InterForm* pInterForm = pDocument->GetInterForm();
|
| return pInterForm->DoAction_ResetForm(action);
|
| }
|
|
|
| -FX_BOOL CPDFSDK_FormActionHandler::DoAction_ImportData(
|
| +FX_BOOL CPDFSDK_ActionHandler::DoAction_ImportData(
|
| const CPDF_Action& action,
|
| CPDFSDK_Document* pDocument) {
|
| CPDFSDK_InterForm* pInterForm = pDocument->GetInterForm();
|
|
|