| Index: fpdfsdk/javascript/cjs_runtime.h
|
| diff --git a/fpdfsdk/javascript/cjs_runtime.h b/fpdfsdk/javascript/cjs_runtime.h
|
| index 2b075afa0181f8adaf1aceb93b84c39eb05432c3..1b004ded8945629929a134b4e16305ececf3b94b 100644
|
| --- a/fpdfsdk/javascript/cjs_runtime.h
|
| +++ b/fpdfsdk/javascript/cjs_runtime.h
|
| @@ -30,20 +30,19 @@ class CJS_Runtime : public IJS_Runtime,
|
| static CJS_Runtime* FromContext(const IJS_Context* cc);
|
| static CJS_Runtime* CurrentRuntimeFromIsolate(v8::Isolate* pIsolate);
|
|
|
| - explicit CJS_Runtime(CPDFSDK_FormFillEnvironment* pApp);
|
| + explicit CJS_Runtime(CPDFSDK_FormFillEnvironment* pFormFillEnv);
|
| ~CJS_Runtime() override;
|
|
|
| // IJS_Runtime
|
| IJS_Context* NewContext() override;
|
| void ReleaseContext(IJS_Context* pContext) override;
|
| IJS_Context* GetCurrentContext() override;
|
| - void SetReaderDocument(CPDFSDK_Document* pReaderDoc) override;
|
| - CPDFSDK_Document* GetReaderDocument() override;
|
| +
|
| + CPDFSDK_FormFillEnvironment* GetFormFillEnv() const override;
|
| +
|
| int ExecuteScript(const CFX_WideString& script,
|
| CFX_WideString* info) override;
|
|
|
| - CPDFSDK_FormFillEnvironment* GetReaderEnv() const { return m_pEnv; }
|
| -
|
| // Returns true if the event isn't already found in the set.
|
| bool AddEventToSet(const FieldEvent& event);
|
| void RemoveEventFromSet(const FieldEvent& event);
|
| @@ -61,10 +60,10 @@ class CJS_Runtime : public IJS_Runtime,
|
|
|
| private:
|
| void DefineJSObjects();
|
| + void SetFormFillEnvToDocument();
|
|
|
| std::vector<std::unique_ptr<CJS_Context>> m_ContextArray;
|
| - CPDFSDK_FormFillEnvironment* const m_pEnv;
|
| - CPDFSDK_Document* m_pDocument;
|
| + CPDFSDK_FormFillEnvironment* const m_pFormFillEnv;
|
| bool m_bBlocking;
|
| bool m_isolateManaged;
|
| std::set<FieldEvent> m_FieldEventSet;
|
|
|