| Index: Source/core/workers/WorkerGlobalScope.cpp
|
| diff --git a/Source/core/workers/WorkerGlobalScope.cpp b/Source/core/workers/WorkerGlobalScope.cpp
|
| index 588bf496b6621328c21ed12e5d22f4f75cf6145c..e662c64ee0528503f9b5aa773fdaf6b907226ac8 100644
|
| --- a/Source/core/workers/WorkerGlobalScope.cpp
|
| +++ b/Source/core/workers/WorkerGlobalScope.cpp
|
| @@ -344,7 +344,7 @@ ConsoleMessageStorage* WorkerGlobalScope::messageStorage()
|
|
|
| void WorkerGlobalScope::exceptionHandled(int exceptionId, bool isHandled)
|
| {
|
| - RefPtr<ConsoleMessage> consoleMessage = m_pendingMessages.take(exceptionId);
|
| + RefPtrWillBeRawPtr<ConsoleMessage> consoleMessage = m_pendingMessages.take(exceptionId);
|
| if (!isHandled)
|
| addConsoleMessage(consoleMessage.release());
|
| }
|
| @@ -359,6 +359,7 @@ void WorkerGlobalScope::trace(Visitor* visitor)
|
| visitor->trace(m_eventQueue);
|
| visitor->trace(m_workerClients);
|
| visitor->trace(m_messageStorage);
|
| + visitor->trace(m_pendingMessages);
|
| HeapSupplementable<WorkerGlobalScope>::trace(visitor);
|
| #endif
|
| ExecutionContext::trace(visitor);
|
|
|