| Index: third_party/WebKit/Source/core/workers/WorkerEventQueue.cpp
|
| diff --git a/third_party/WebKit/Source/core/workers/WorkerEventQueue.cpp b/third_party/WebKit/Source/core/workers/WorkerEventQueue.cpp
|
| index c35f6ce28f49f99b5474e916a022158b9175058a..8d576192466cbded41044d2aaaac12cfe4ea8fd3 100644
|
| --- a/third_party/WebKit/Source/core/workers/WorkerEventQueue.cpp
|
| +++ b/third_party/WebKit/Source/core/workers/WorkerEventQueue.cpp
|
| @@ -26,11 +26,10 @@
|
|
|
| #include "core/workers/WorkerEventQueue.h"
|
|
|
| -#include "core/dom/ExecutionContextTask.h"
|
| -#include "core/dom/TaskRunnerHelper.h"
|
| #include "core/events/Event.h"
|
| #include "core/inspector/InspectorInstrumentation.h"
|
| #include "core/workers/WorkerGlobalScope.h"
|
| +#include "core/workers/WorkerThread.h"
|
|
|
| namespace blink {
|
|
|
| @@ -58,10 +57,10 @@ bool WorkerEventQueue::enqueueEvent(Event* event) {
|
| probe::asyncTaskScheduled(event->target()->getExecutionContext(),
|
| event->type(), event);
|
| m_pendingEvents.insert(event);
|
| - m_workerGlobalScope->postTask(
|
| - TaskType::UnspecedTimer, BLINK_FROM_HERE,
|
| - createSameThreadTask(&WorkerEventQueue::dispatchEvent,
|
| - wrapPersistent(this), wrapWeakPersistent(event)));
|
| + m_workerGlobalScope->thread()->postTask(
|
| + BLINK_FROM_HERE,
|
| + WTF::bind(&WorkerEventQueue::dispatchEvent, wrapPersistent(this),
|
| + wrapWeakPersistent(event)));
|
| return true;
|
| }
|
|
|
|
|