| Index: fpdfsdk/javascript/cjs_runtime.h
|
| diff --git a/fpdfsdk/javascript/cjs_runtime.h b/fpdfsdk/javascript/cjs_runtime.h
|
| index c43a34b72012dde80e57fe158e3a7cf3c4dbd652..16432d5394996d1c6c015cb8ae26d82c3d5edc77 100644
|
| --- a/fpdfsdk/javascript/cjs_runtime.h
|
| +++ b/fpdfsdk/javascript/cjs_runtime.h
|
| @@ -20,7 +20,7 @@
|
|
|
| class CJS_Context;
|
|
|
| -class CJS_Runtime : public IJS_Runtime {
|
| +class CJS_Runtime : public IJS_Runtime, public CFXJS_Engine {
|
| public:
|
| class Observer {
|
| public:
|
| @@ -77,13 +77,9 @@ class CJS_Runtime : public IJS_Runtime {
|
| std::vector<std::unique_ptr<CJS_Context>> m_ContextArray;
|
| CPDFDoc_Environment* const m_pApp;
|
| CPDFSDK_Document* m_pDocument;
|
| - FX_BOOL m_bBlocking;
|
| - std::set<FieldEvent> m_FieldEventSet;
|
| - v8::Isolate* m_isolate;
|
| + bool m_bBlocking;
|
| bool m_isolateManaged;
|
| - v8::Global<v8::Context> m_context;
|
| - std::vector<v8::Global<v8::Object>*> m_StaticObjects;
|
| - std::map<CFX_WideString, v8::Global<v8::Array>> m_ConstArrays;
|
| + std::set<FieldEvent> m_FieldEventSet;
|
| std::set<Observer*> m_observers;
|
| };
|
|
|
|
|