| Index: third_party/WebKit/Source/platform/scheduler/child/webthread_impl_for_worker_scheduler_unittest.cc
|
| diff --git a/third_party/WebKit/Source/platform/scheduler/child/webthread_impl_for_worker_scheduler_unittest.cc b/third_party/WebKit/Source/platform/scheduler/child/webthread_impl_for_worker_scheduler_unittest.cc
|
| index 017787917f4b05f6d10dfe1b1e0f64368e46be76..35373e0f4d60c6e7e0b19b12ea3081e80fb37a2c 100644
|
| --- a/third_party/WebKit/Source/platform/scheduler/child/webthread_impl_for_worker_scheduler_unittest.cc
|
| +++ b/third_party/WebKit/Source/platform/scheduler/child/webthread_impl_for_worker_scheduler_unittest.cc
|
| @@ -98,21 +98,21 @@ class WebThreadImplForWorkerSchedulerTest : public testing::Test {
|
| }
|
|
|
| void RunOnWorkerThread(const tracked_objects::Location& from_here,
|
| - const base::Closure& task) {
|
| + base::OnceClosure task) {
|
| base::WaitableEvent completion(
|
| base::WaitableEvent::ResetPolicy::AUTOMATIC,
|
| base::WaitableEvent::InitialState::NOT_SIGNALED);
|
| thread_->GetTaskRunner()->PostTask(
|
| from_here,
|
| - base::Bind(&WebThreadImplForWorkerSchedulerTest::RunOnWorkerThreadTask,
|
| - base::Unretained(this), task, &completion));
|
| + base::BindOnce(&WebThreadImplForWorkerSchedulerTest::RunOnWorkerThreadTask,
|
| + base::Unretained(this), std::move(task), &completion));
|
| completion.Wait();
|
| }
|
|
|
| protected:
|
| - void RunOnWorkerThreadTask(const base::Closure& task,
|
| + void RunOnWorkerThreadTask(base::OnceClosure task,
|
| base::WaitableEvent* completion) {
|
| - task.Run();
|
| + std::move(task).Run();
|
| completion->Signal();
|
| }
|
|
|
|
|