diff options
Diffstat (limited to 'fxjs/cfxjse_runtimedata.h')
-rw-r--r-- | fxjs/cfxjse_runtimedata.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fxjs/cfxjse_runtimedata.h b/fxjs/cfxjse_runtimedata.h index 292fe26ae3..fd4cbd7c4e 100644 --- a/fxjs/cfxjse_runtimedata.h +++ b/fxjs/cfxjse_runtimedata.h @@ -9,6 +9,7 @@ #include <memory> +#include "core/fxcrt/unowned_ptr.h" #include "v8/include/v8.h" class CFXJSE_RuntimeList; @@ -19,12 +20,11 @@ class CFXJSE_RuntimeData { static CFXJSE_RuntimeData* Get(v8::Isolate* pIsolate); - v8::Isolate* m_pIsolate; v8::Global<v8::FunctionTemplate> m_hRootContextGlobalTemplate; v8::Global<v8::Context> m_hRootContext; protected: - explicit CFXJSE_RuntimeData(v8::Isolate* pIsolate); + CFXJSE_RuntimeData(); static std::unique_ptr<CFXJSE_RuntimeData> Create(v8::Isolate* pIsolate); |