Index: Source/core/workers/WorkerObjectProxy.cpp |
diff --git a/Source/core/workers/WorkerObjectProxy.cpp b/Source/core/workers/WorkerObjectProxy.cpp |
index 198f36fbe1155f1f10d41d5c541a211f1142ea12..8acf0350fcc13c5f32b969bc375e217c0c5cc99d 100644 |
--- a/Source/core/workers/WorkerObjectProxy.cpp |
+++ b/Source/core/workers/WorkerObjectProxy.cpp |
@@ -49,6 +49,11 @@ void WorkerObjectProxy::postMessageToWorkerObject(PassRefPtr<SerializedScriptVal |
m_executionContext->postTask(bind(&WorkerMessagingProxy::postMessageToWorkerObject, m_messagingProxy, message, channels)); |
} |
+void WorkerObjectProxy::postTaskToMainExecutionContext(PassOwnPtr<ExecutionContextTask> task) |
+{ |
+ m_executionContext->postTask(task); |
+} |
+ |
void WorkerObjectProxy::confirmMessageFromWorkerObject(bool hasPendingActivity) |
{ |
m_executionContext->postTask(bind(&WorkerMessagingProxy::confirmMessageFromWorkerObject, m_messagingProxy, hasPendingActivity)); |