| Index: third_party/WebKit/Source/web/WebEmbeddedWorkerImpl.cpp
|
| diff --git a/third_party/WebKit/Source/web/WebEmbeddedWorkerImpl.cpp b/third_party/WebKit/Source/web/WebEmbeddedWorkerImpl.cpp
|
| index acc4f517650b271c18a28ca8e425a3ee70fd5dd5..d30cd1dc2dd20e0dd7ee2a2b847a4f0f8bf1a46b 100644
|
| --- a/third_party/WebKit/Source/web/WebEmbeddedWorkerImpl.cpp
|
| +++ b/third_party/WebKit/Source/web/WebEmbeddedWorkerImpl.cpp
|
| @@ -39,7 +39,6 @@
|
| #include "core/inspector/ConsoleMessage.h"
|
| #include "core/inspector/InspectorInstrumentation.h"
|
| #include "core/loader/FrameLoadRequest.h"
|
| -#include "core/workers/ParentFrameTaskRunners.h"
|
| #include "core/workers/WorkerClients.h"
|
| #include "core/workers/WorkerGlobalScope.h"
|
| #include "core/workers/WorkerInspectorProxy.h"
|
| @@ -256,8 +255,6 @@ void WebEmbeddedWorkerImpl::postMessageToPageInspector(const String& message)
|
|
|
| void WebEmbeddedWorkerImpl::postTaskToLoader(const WebTraceLocation& location, std::unique_ptr<ExecutionContextTask> task)
|
| {
|
| - // TODO(hiroshige,yuryu): Make this not use ExecutionContextTask and
|
| - // consider using m_mainThreadTaskRunners->getLoadingTaskRunner() instead.
|
| m_mainFrame->frame()->document()->postTask(location, std::move(task));
|
| }
|
|
|
| @@ -439,12 +436,6 @@ void WebEmbeddedWorkerImpl::startWorkerThread()
|
|
|
| m_mainScriptLoader.clear();
|
|
|
| - // We have a dummy document here for loading but it doesn't really represent
|
| - // the document/frame of associated document(s) for this worker. Here we
|
| - // populate the task runners with null document not to confuse the frame
|
| - // scheduler (which will end up using the thread's default task runner).
|
| - m_mainThreadTaskRunners = ParentFrameTaskRunners::create(nullptr);
|
| -
|
| m_workerGlobalScopeProxy = ServiceWorkerGlobalScopeProxy::create(*this, *document, *m_workerContextClient);
|
| m_loaderProxy = WorkerLoaderProxy::create(this);
|
| m_workerThread = ServiceWorkerThread::create(m_loaderProxy, *m_workerGlobalScopeProxy);
|
|
|