diff options
Diffstat (limited to 'WebCore/workers/WorkerMessagingProxy.cpp')
-rw-r--r-- | WebCore/workers/WorkerMessagingProxy.cpp | 6 |
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) |