| Index: fpdfsdk/src/javascript/JS_Runtime.h
|
| diff --git a/fpdfsdk/src/javascript/JS_Runtime.h b/fpdfsdk/src/javascript/JS_Runtime.h
|
| index 6fc3894f440af744bf404a85e24a23b763ae2c21..8215b889946ffbc751f2dc3e066840f2aa59fc0d 100644
|
| --- a/fpdfsdk/src/javascript/JS_Runtime.h
|
| +++ b/fpdfsdk/src/javascript/JS_Runtime.h
|
| @@ -58,6 +58,9 @@ class CJS_Runtime : public IJS_Runtime {
|
| v8::Isolate* GetIsolate() const { return m_isolate; }
|
| v8::Local<v8::Context> NewJSContext();
|
|
|
| + void SetConstArray(const CFX_WideString& name, v8::Local<v8::Array> array);
|
| + v8::Local<v8::Array> GetConstArray(const CFX_WideString& name);
|
| +
|
| #ifdef PDF_ENABLE_XFA
|
| FX_BOOL GetHValueByName(const CFX_ByteStringC& utf8Name,
|
| FXJSE_HVALUE hValue) override;
|
| @@ -80,6 +83,7 @@ class CJS_Runtime : public IJS_Runtime {
|
| 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;
|
| };
|
|
|
|
|