Chromium Code Reviews| Index: Source/bindings/core/v8/WorkerScriptController.cpp |
| diff --git a/Source/bindings/core/v8/WorkerScriptController.cpp b/Source/bindings/core/v8/WorkerScriptController.cpp |
| index 8ebafdfe1fcc773312a944b369fbc9062c7cc352..c82bcd45152f446f33e1aa047335e94b42fd30af 100644 |
| --- a/Source/bindings/core/v8/WorkerScriptController.cpp |
| +++ b/Source/bindings/core/v8/WorkerScriptController.cpp |
| @@ -130,7 +130,7 @@ public: |
| virtual void postCleanup() |
| { |
| - V8PerIsolateData::dispose(m_isolate); |
| + V8PerIsolateData::destroy(m_isolate); |
| } |
| private: |
| @@ -150,6 +150,8 @@ WorkerScriptController::~WorkerScriptController() |
| // See http://webkit.org/b/83104#c14 for why this is here. |
| blink::Platform::current()->didStopWorkerRunLoop(blink::WebWorkerRunLoop(m_workerGlobalScope.thread())); |
| + V8PerIsolateData::willBeDestroyed(m_isolate); |
|
haraken
2014/09/11 23:21:18
Nit: I'd put this after line 156. Conceptually Per
jsbell
2014/09/12 23:27:48
Done.
|
| + |
| if (isContextInitialized()) |
| m_scriptState->disposePerContextData(); |