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); |
} |