Index: third_party/WebKit/Source/core/loader/ThreadableLoaderTest.cpp |
diff --git a/third_party/WebKit/Source/core/loader/ThreadableLoaderTest.cpp b/third_party/WebKit/Source/core/loader/ThreadableLoaderTest.cpp |
index 240f0b237e3e0982fdce58a43f023fbaf6ada875..7eefb402879e93d75ebdd8f077ac02c95bf0d287 100644 |
--- a/third_party/WebKit/Source/core/loader/ThreadableLoaderTest.cpp |
+++ b/third_party/WebKit/Source/core/loader/ThreadableLoaderTest.cpp |
@@ -237,15 +237,13 @@ class WorkerThreadableLoaderTestHelper : public ThreadableLoaderTestHelper, |
void onSetUp() override { |
m_mockWorkerReportingProxy = WTF::makeUnique<MockWorkerReportingProxy>(); |
m_securityOrigin = document().getSecurityOrigin(); |
- m_parentFrameTaskRunners = |
- ParentFrameTaskRunners::create(&m_dummyPageHolder->frame()); |
m_workerThread = WTF::wrapUnique( |
new WorkerThreadForTest(this, *m_mockWorkerReportingProxy)); |
expectWorkerLifetimeReportingCalls(); |
- m_workerThread->startWithSourceCode(m_securityOrigin.get(), |
- "//fake source code", |
- m_parentFrameTaskRunners.get()); |
+ m_workerThread->startWithSourceCode( |
+ m_securityOrigin.get(), "//fake source code", |
+ FrameTaskRunnersHolder::create(&m_dummyPageHolder->frame())); |
m_workerThread->waitForInit(); |
} |
@@ -330,7 +328,7 @@ class WorkerThreadableLoaderTestHelper : public ThreadableLoaderTestHelper, |
std::unique_ptr<WTF::CrossThreadClosure> task) override { |
DCHECK(m_workerThread); |
DCHECK(m_workerThread->isCurrentThread()); |
- m_parentFrameTaskRunners->get(TaskType::Networking) |
+ FrameTaskRunnerHelper::get(TaskType::Networking, m_workerThread.get()) |
->postTask(BLINK_FROM_HERE, std::move(task)); |
} |
@@ -348,8 +346,6 @@ class WorkerThreadableLoaderTestHelper : public ThreadableLoaderTestHelper, |
std::unique_ptr<WorkerThreadForTest> m_workerThread; |
std::unique_ptr<DummyPageHolder> m_dummyPageHolder; |
- // Accessed cross-thread when worker thread posts tasks to the parent. |
- CrossThreadPersistent<ParentFrameTaskRunners> m_parentFrameTaskRunners; |
Checkpoint m_checkpoint; |
// |m_loader| must be touched only from the worker thread only. |
CrossThreadPersistent<ThreadableLoader> m_loader; |