| 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));
|
| }
|
|
|
|
|