| Index: Source/web/WebSharedWorkerImpl.cpp
|
| diff --git a/Source/web/WebSharedWorkerImpl.cpp b/Source/web/WebSharedWorkerImpl.cpp
|
| index ba8a195174749de5d54741cff0dd2ba2239513ce..1d7d6881361626e888c845e4315715faa8fb596a 100644
|
| --- a/Source/web/WebSharedWorkerImpl.cpp
|
| +++ b/Source/web/WebSharedWorkerImpl.cpp
|
| @@ -443,8 +443,10 @@ static void dispatchOnInspectorBackendTask(ExecutionContext* context, const Stri
|
|
|
| void WebSharedWorkerImpl::dispatchDevToolsMessage(const WebString& message)
|
| {
|
| + if (m_askedToTerminate)
|
| + return;
|
| workerThread()->postDebuggerTask(createCrossThreadTask(dispatchOnInspectorBackendTask, String(message)));
|
| - WorkerDebuggerAgent::interruptAndDispatchInspectorCommands(workerThread());
|
| + workerThread()->interruptAndDispatchInspectorCommands();
|
| }
|
|
|
| WebSharedWorker* WebSharedWorker::create(WebSharedWorkerClient* client)
|
|
|