summaryrefslogtreecommitdiffstats
path: root/WebCore/workers/WorkerMessagingProxy.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/workers/WorkerMessagingProxy.cpp')
-rw-r--r--WebCore/workers/WorkerMessagingProxy.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/WebCore/workers/WorkerMessagingProxy.cpp b/WebCore/workers/WorkerMessagingProxy.cpp
index 2180dd4..21994cc 100644
--- a/WebCore/workers/WorkerMessagingProxy.cpp
+++ b/WebCore/workers/WorkerMessagingProxy.cpp
@@ -243,7 +243,7 @@ void WorkerMessagingProxy::startWorkerContext(const KURL& scriptURL, const Strin
void WorkerMessagingProxy::postMessageToWorkerObject(PassRefPtr<SerializedScriptValue> message, PassOwnPtr<MessagePortChannelArray> channels)
{
- m_scriptExecutionContext->postTask(MessageWorkerTask::create(message, channels.release(), this));
+ m_scriptExecutionContext->postTask(MessageWorkerTask::create(message, channels, this));
}
void WorkerMessagingProxy::postMessageToWorkerContext(PassRefPtr<SerializedScriptValue> message, PassOwnPtr<MessagePortChannelArray> channels)
@@ -253,9 +253,9 @@ void WorkerMessagingProxy::postMessageToWorkerContext(PassRefPtr<SerializedScrip
if (m_workerThread) {
++m_unconfirmedMessageCount;
- m_workerThread->runLoop().postTask(MessageWorkerContextTask::create(message, channels.release()));
+ m_workerThread->runLoop().postTask(MessageWorkerContextTask::create(message, channels));
} else
- m_queuedEarlyTasks.append(MessageWorkerContextTask::create(message, channels.release()));
+ m_queuedEarlyTasks.append(MessageWorkerContextTask::create(message, channels));
}
void WorkerMessagingProxy::postTaskForModeToWorkerContext(PassOwnPtr<ScriptExecutionContext::Task> task, const String& mode)