| Index: third_party/WebKit/Source/core/workers/ThreadedMessagingProxyBase.cpp
|
| diff --git a/third_party/WebKit/Source/core/workers/ThreadedMessagingProxyBase.cpp b/third_party/WebKit/Source/core/workers/ThreadedMessagingProxyBase.cpp
|
| index d60433aba6ccaffaec31474785c86d9b588a3450..53bafd71a4015dd77fa4c536da658b70617fd8ac 100644
|
| --- a/third_party/WebKit/Source/core/workers/ThreadedMessagingProxyBase.cpp
|
| +++ b/third_party/WebKit/Source/core/workers/ThreadedMessagingProxyBase.cpp
|
| @@ -72,15 +72,13 @@ void ThreadedMessagingProxyBase::postTaskToWorkerGlobalScope(
|
|
|
| void ThreadedMessagingProxyBase::postTaskToLoader(
|
| const WebTraceLocation& location,
|
| - std::unique_ptr<ExecutionContextTask> task) {
|
| - DCHECK(getExecutionContext()->isDocument());
|
| - getParentFrameTaskRunners()
|
| - ->get(TaskType::Networking)
|
| - ->postTask(BLINK_FROM_HERE,
|
| - crossThreadBind(
|
| - &ExecutionContextTask::performTaskIfContextIsValid,
|
| - WTF::passed(std::move(task)),
|
| - wrapCrossThreadWeakPersistent(getExecutionContext())));
|
| + std::unique_ptr<WTF::CrossThreadClosure> task) {
|
| + m_parentFrameTaskRunners->get(TaskType::Networking)
|
| + ->postTask(BLINK_FROM_HERE, std::move(task));
|
| +}
|
| +
|
| +ExecutionContext* ThreadedMessagingProxyBase::getLoaderExecutionContext() {
|
| + return getExecutionContext();
|
| }
|
|
|
| void ThreadedMessagingProxyBase::countFeature(UseCounter::Feature feature) {
|
|
|