Index: fpdfsdk/javascript/cjs_runtime.h |
diff --git a/fpdfsdk/javascript/cjs_runtime.h b/fpdfsdk/javascript/cjs_runtime.h |
index c43a34b72012dde80e57fe158e3a7cf3c4dbd652..506bfab967b19a09d8ebb9361bb65f6079acf88a 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: |
@@ -79,11 +79,6 @@ class CJS_Runtime : public IJS_Runtime { |
CPDFSDK_Document* m_pDocument; |
FX_BOOL m_bBlocking; |
std::set<FieldEvent> m_FieldEventSet; |
- v8::Isolate* m_isolate; |
- 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<Observer*> m_observers; |
}; |