| Index: Source/core/workers/WorkerGlobalScope.cpp
|
| diff --git a/Source/core/workers/WorkerGlobalScope.cpp b/Source/core/workers/WorkerGlobalScope.cpp
|
| index 09a10d03ac2aa0bc918d9ab4ea2de062701a3e89..43036736d54c11e0e74cf404c9ab5ca2086e0576 100644
|
| --- a/Source/core/workers/WorkerGlobalScope.cpp
|
| +++ b/Source/core/workers/WorkerGlobalScope.cpp
|
| @@ -89,6 +89,7 @@ WorkerGlobalScope::WorkerGlobalScope(const KURL& url, const String& userAgent, W
|
| , m_workerClients(workerClients)
|
| , m_timeOrigin(timeOrigin)
|
| , m_terminationObserver(0)
|
| + , m_messageStorage(ConsoleMessageStorage::create())
|
| {
|
| ScriptWrappable::init(this);
|
| setClient(this);
|
| @@ -303,9 +304,11 @@ void WorkerGlobalScope::addMessage(PassRefPtrWillBeRawPtr<ConsoleMessage> prpCon
|
| addMessageToWorkerConsole(consoleMessage.release());
|
| }
|
|
|
| -void WorkerGlobalScope::addMessageToWorkerConsole(PassRefPtrWillBeRawPtr<ConsoleMessage> consoleMessage)
|
| +void WorkerGlobalScope::addMessageToWorkerConsole(PassRefPtrWillBeRawPtr<ConsoleMessage> prpConsoleMessage)
|
| {
|
| ASSERT(isContextThread());
|
| + RefPtr<ConsoleMessage> consoleMessage = prpConsoleMessage;
|
| + m_messageStorage->addMessage(consoleMessage);
|
| InspectorInstrumentation::addMessageToConsole(this, consoleMessage.get());
|
| }
|
|
|
| @@ -339,6 +342,11 @@ void WorkerGlobalScope::countDeprecation(UseCounter::Feature) const
|
| // FIXME: How should we count features for shared/service workers?
|
| }
|
|
|
| +ConsoleMessageStorage* WorkerGlobalScope::messageStorage()
|
| +{
|
| + return m_messageStorage.get();
|
| +}
|
| +
|
| void WorkerGlobalScope::trace(Visitor* visitor)
|
| {
|
| visitor->trace(m_console);
|
|
|