| Index: fxjse/runtime.cpp
|
| diff --git a/fxjse/runtime.cpp b/fxjse/runtime.cpp
|
| index bf171eef7e30a4e278d0c31889ba42720194b085..29814bdc7e79c92e51d0ec7ff1e337a0999e11cb 100644
|
| --- a/fxjse/runtime.cpp
|
| +++ b/fxjse/runtime.cpp
|
| @@ -69,6 +69,11 @@ void FXJSE_Runtime_Release(v8::Isolate* pIsolate) {
|
| FXJSE_Runtime_DisposeCallback);
|
| }
|
|
|
| +CFXJSE_RuntimeData::CFXJSE_RuntimeData(v8::Isolate* pIsolate)
|
| + : m_pIsolate(pIsolate) {}
|
| +
|
| +CFXJSE_RuntimeData::~CFXJSE_RuntimeData() {}
|
| +
|
| CFXJSE_RuntimeData* CFXJSE_RuntimeData::Create(v8::Isolate* pIsolate) {
|
| CFXJSE_RuntimeData* pRuntimeData = new CFXJSE_RuntimeData(pIsolate);
|
| CFXJSE_ScopeUtil_IsolateHandle scope(pIsolate);
|
| @@ -92,6 +97,10 @@ CFXJSE_RuntimeData* CFXJSE_RuntimeData::Get(v8::Isolate* pIsolate) {
|
|
|
| CFXJSE_IsolateTracker* CFXJSE_IsolateTracker::g_pInstance = nullptr;
|
|
|
| +CFXJSE_IsolateTracker::CFXJSE_IsolateTracker() {}
|
| +
|
| +CFXJSE_IsolateTracker::~CFXJSE_IsolateTracker() {}
|
| +
|
| void CFXJSE_IsolateTracker::Append(v8::Isolate* pIsolate) {
|
| m_OwnedIsolates.push_back(pIsolate);
|
| }
|
|
|