| Index: third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.cc
|
| diff --git a/third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.cc b/third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.cc
|
| index babb10cae27e56de7bba049a0950a5a8d0b504da..c159668f2d994a1e147579384c8fd44484e7546f 100644
|
| --- a/third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.cc
|
| +++ b/third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.cc
|
| @@ -498,11 +498,11 @@ void RendererSchedulerImpl::EndIdlePeriod() {
|
| }
|
|
|
| void RendererSchedulerImpl::EndIdlePeriodForTesting(
|
| - const base::Closure& callback,
|
| + base::OnceClosure callback,
|
| base::TimeTicks time_remaining) {
|
| MainThreadOnly().in_idle_period_for_testing = false;
|
| EndIdlePeriod();
|
| - callback.Run();
|
| + std::move(callback).Run();
|
| }
|
|
|
| bool RendererSchedulerImpl::PolicyNeedsUpdateForTesting() {
|
| @@ -723,11 +723,11 @@ base::TimeTicks RendererSchedulerImpl::CurrentIdleTaskDeadlineForTesting()
|
| }
|
|
|
| void RendererSchedulerImpl::RunIdleTasksForTesting(
|
| - const base::Closure& callback) {
|
| + base::OnceClosure callback) {
|
| MainThreadOnly().in_idle_period_for_testing = true;
|
| IdleTaskRunner()->PostIdleTask(
|
| - FROM_HERE, base::Bind(&RendererSchedulerImpl::EndIdlePeriodForTesting,
|
| - weak_factory_.GetWeakPtr(), callback));
|
| + FROM_HERE, base::BindOnce(&RendererSchedulerImpl::EndIdlePeriodForTesting,
|
| + weak_factory_.GetWeakPtr(), std::move(callback)));
|
| idle_helper_.EnableLongIdlePeriod();
|
| }
|
|
|
|
|