| Index: Source/core/workers/SharedWorkerGlobalScope.cpp
|
| diff --git a/Source/core/workers/SharedWorkerGlobalScope.cpp b/Source/core/workers/SharedWorkerGlobalScope.cpp
|
| index c961699b9226d743ab3aa06668bffb0de68fcc68..043b5b6590dbc02c54d03793272078b4c9d67765 100644
|
| --- a/Source/core/workers/SharedWorkerGlobalScope.cpp
|
| +++ b/Source/core/workers/SharedWorkerGlobalScope.cpp
|
| @@ -51,9 +51,9 @@ PassRefPtr<MessageEvent> createConnectEvent(PassRefPtr<MessagePort> prpPort)
|
| }
|
|
|
| // static
|
| -PassRefPtr<SharedWorkerGlobalScope> SharedWorkerGlobalScope::create(const String& name, SharedWorkerThread* thread, PassOwnPtr<WorkerThreadStartupData> startupData)
|
| +PassRefPtrWillBeRawPtr<SharedWorkerGlobalScope> SharedWorkerGlobalScope::create(const String& name, SharedWorkerThread* thread, PassOwnPtr<WorkerThreadStartupData> startupData)
|
| {
|
| - RefPtr<SharedWorkerGlobalScope> context = adoptRef(new SharedWorkerGlobalScope(name, startupData->m_scriptURL, startupData->m_userAgent, thread, startupData->m_workerClients.release()));
|
| + RefPtrWillBeRawPtr<SharedWorkerGlobalScope> context = adoptRefCountedWillBeRefCountedGarbageCollected(new SharedWorkerGlobalScope(name, startupData->m_scriptURL, startupData->m_userAgent, thread, startupData->m_workerClients.release()));
|
| context->applyContentSecurityPolicyFromString(startupData->m_contentSecurityPolicy, startupData->m_contentSecurityPolicyType);
|
| return context.release();
|
| }
|
| @@ -85,4 +85,9 @@ void SharedWorkerGlobalScope::logExceptionToConsole(const String& errorMessage,
|
| addMessageToWorkerConsole(JSMessageSource, ErrorMessageLevel, errorMessage, sourceURL, lineNumber, callStack, 0);
|
| }
|
|
|
| +void SharedWorkerGlobalScope::trace(Visitor* visitor)
|
| +{
|
| + WorkerGlobalScope::trace(visitor);
|
| +}
|
| +
|
| } // namespace WebCore
|
|
|