| Index: third_party/WebKit/Source/core/workers/WorkerThread.cpp
|
| diff --git a/third_party/WebKit/Source/core/workers/WorkerThread.cpp b/third_party/WebKit/Source/core/workers/WorkerThread.cpp
|
| index 6b7d213e9c0177dc51227963c2be5e9162a4d474..0278511f08aea44ffd3b425f09c1becc1696f143 100644
|
| --- a/third_party/WebKit/Source/core/workers/WorkerThread.cpp
|
| +++ b/third_party/WebKit/Source/core/workers/WorkerThread.cpp
|
| @@ -247,6 +247,7 @@ void WorkerThread::shutdown()
|
| // This should be called before we start the shutdown procedure.
|
| workerReportingProxy().willDestroyWorkerGlobalScope();
|
|
|
| + InspectorInstrumentation::allAsyncTasksCanceled(workerGlobalScope());
|
| workerGlobalScope()->dispose();
|
|
|
| workerBackingThread().backingThread().removeTaskObserver(m_microtaskRunner.get());
|
| @@ -377,7 +378,6 @@ void WorkerThread::terminateInternal()
|
| }
|
| }
|
|
|
| - InspectorInstrumentation::allAsyncTasksCanceled(m_workerGlobalScope.get());
|
| m_inspectorTaskRunner->kill();
|
| workerBackingThread().backingThread().postTask(BLINK_FROM_HERE, threadSafeBind(&WorkerThread::shutdown, AllowCrossThreadAccess(this)));
|
| }
|
|
|