| Index: Source/core/workers/WorkerGlobalScope.cpp
|
| diff --git a/Source/core/workers/WorkerGlobalScope.cpp b/Source/core/workers/WorkerGlobalScope.cpp
|
| index bb40c294ab64df6cd393425a621bc272559105c8..352993dbf9b8f21e0a00edb92c1cf34c2a136c3f 100644
|
| --- a/Source/core/workers/WorkerGlobalScope.cpp
|
| +++ b/Source/core/workers/WorkerGlobalScope.cpp
|
| @@ -209,6 +209,7 @@ void WorkerGlobalScope::dispose()
|
| {
|
| ASSERT(thread()->isCurrentThread());
|
|
|
| + m_eventQueue->close();
|
| clearScript();
|
| clearInspector();
|
| setClient(0);
|
| @@ -325,6 +326,7 @@ void WorkerGlobalScope::trace(Visitor* visitor)
|
| visitor->trace(m_console);
|
| visitor->trace(m_location);
|
| visitor->trace(m_navigator);
|
| + visitor->trace(m_eventQueue);
|
| visitor->trace(m_workerClients);
|
| WillBeHeapSupplementable<WorkerGlobalScope>::trace(visitor);
|
| ExecutionContext::trace(visitor);
|
|
|