| Index: third_party/WebKit/Source/web/WebSharedWorkerImpl.cpp
|
| diff --git a/third_party/WebKit/Source/web/WebSharedWorkerImpl.cpp b/third_party/WebKit/Source/web/WebSharedWorkerImpl.cpp
|
| index f799c5b2739c975a22c5b9e31d99ff5d4fd4f5af..f397512a62f5b02edc8652cf706fb7325899310a 100644
|
| --- a/third_party/WebKit/Source/web/WebSharedWorkerImpl.cpp
|
| +++ b/third_party/WebKit/Source/web/WebSharedWorkerImpl.cpp
|
| @@ -39,7 +39,6 @@
|
| #include "core/loader/FrameLoadRequest.h"
|
| #include "core/loader/FrameLoader.h"
|
| #include "core/page/Page.h"
|
| -#include "core/workers/ParentFrameTaskRunners.h"
|
| #include "core/workers/SharedWorkerGlobalScope.h"
|
| #include "core/workers/SharedWorkerThread.h"
|
| #include "core/workers/WorkerClients.h"
|
| @@ -272,8 +271,6 @@ void WebSharedWorkerImpl::workerThreadTerminatedOnMainThread()
|
|
|
| void WebSharedWorkerImpl::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));
|
| }
|
|
|
| @@ -354,13 +351,6 @@ void WebSharedWorkerImpl::onScriptLoaderFinished()
|
| m_mainScriptLoader->responseAddressSpace(),
|
| m_mainScriptLoader->originTrialTokens(),
|
| std::move(workerSettings));
|
| -
|
| - // 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_loaderProxy = WorkerLoaderProxy::create(this);
|
| m_workerThread = SharedWorkerThread::create(m_name, m_loaderProxy, *this);
|
| InspectorInstrumentation::scriptImported(m_loadingDocument.get(), m_mainScriptLoader->identifier(), m_mainScriptLoader->script());
|
|
|