| Index: third_party/WebKit/Source/core/frame/LocalDOMWindow.cpp
|
| diff --git a/third_party/WebKit/Source/core/frame/LocalDOMWindow.cpp b/third_party/WebKit/Source/core/frame/LocalDOMWindow.cpp
|
| index 52e6e6543c5557f2b2f12221837a01794b6d77ad..eb7c4079d2485bb46480aadf9455bdd30b5178cb 100644
|
| --- a/third_party/WebKit/Source/core/frame/LocalDOMWindow.cpp
|
| +++ b/third_party/WebKit/Source/core/frame/LocalDOMWindow.cpp
|
| @@ -38,7 +38,6 @@
|
| #include "core/css/resolver/StyleResolver.h"
|
| #include "core/dom/DOMImplementation.h"
|
| #include "core/dom/DocumentUserGestureToken.h"
|
| -#include "core/dom/ExecutionContextTask.h"
|
| #include "core/dom/FrameRequestCallback.h"
|
| #include "core/dom/SandboxFlags.h"
|
| #include "core/dom/TaskRunnerHelper.h"
|
| @@ -392,9 +391,9 @@ void LocalDOMWindow::dispatchWindowLoadEvent() {
|
| // workaround to avoid Editing code crashes. We should always dispatch
|
| // 'load' event asynchronously. crbug.com/569511.
|
| if (ScopedEventQueue::instance()->shouldQueueEvents() && m_document) {
|
| - m_document->postTask(
|
| - TaskType::Networking, BLINK_FROM_HERE,
|
| - createSameThreadTask(&LocalDOMWindow::dispatchLoadEvent,
|
| + TaskRunnerHelper::get(TaskType::Networking, m_document)
|
| + ->postTask(BLINK_FROM_HERE,
|
| + WTF::bind(&LocalDOMWindow::dispatchLoadEvent,
|
| wrapPersistent(this)));
|
| return;
|
| }
|
|
|