diff --git a/src/CNodeScriptRuntime.cpp b/src/CNodeScriptRuntime.cpp index 0938c3d3..12fb0f20 100644 --- a/src/CNodeScriptRuntime.cpp +++ b/src/CNodeScriptRuntime.cpp @@ -64,6 +64,9 @@ void CNodeScriptRuntime::OnDispose() } while (uv_loop_alive(uv_default_loop())); }*/ + platform->DrainTasks(isolate); + platform->CancelPendingDelayedTasks(isolate); + platform->UnregisterIsolate(isolate); v8::V8::Dispose(); v8::V8::ShutdownPlatform();