Index: Source/core/workers/WorkerMessagingProxy.cpp |
diff --git a/Source/core/workers/WorkerMessagingProxy.cpp b/Source/core/workers/WorkerMessagingProxy.cpp |
index 28132bf21cd42449ebc90c3e83cb8c8e03b670ad..6abc7aa627d4072fad61ada8b5a6fe9488e9e65b 100644 |
--- a/Source/core/workers/WorkerMessagingProxy.cpp |
+++ b/Source/core/workers/WorkerMessagingProxy.cpp |
@@ -72,7 +72,7 @@ private: |
{ |
ASSERT_WITH_SECURITY_IMPLICATION(scriptContext->isWorkerGlobalScope()); |
DedicatedWorkerGlobalScope* context = static_cast<DedicatedWorkerGlobalScope*>(scriptContext); |
- OwnPtr<MessagePortArray> ports = MessagePort::entanglePorts(*scriptContext, m_channels.release()); |
+ OwnPtrWillBeRawPtr<MessagePortArray> ports = MessagePort::entanglePorts(*scriptContext, m_channels.release()); |
context->dispatchEvent(MessageEvent::create(ports.release(), m_message)); |
context->thread()->workerObjectProxy().confirmMessageFromWorkerObject(context->hasPendingActivity()); |
} |
@@ -125,7 +125,7 @@ void WorkerMessagingProxy::postMessageToWorkerObject(PassRefPtr<SerializedScript |
if (!m_workerObject || m_askedToTerminate) |
return; |
- OwnPtr<MessagePortArray> ports = MessagePort::entanglePorts(*m_executionContext.get(), channels); |
+ OwnPtrWillBeRawPtr<MessagePortArray> ports = MessagePort::entanglePorts(*m_executionContext.get(), channels); |
m_workerObject->dispatchEvent(MessageEvent::create(ports.release(), message)); |
} |