| Index: third_party/WebKit/Source/platform/scheduler/base/task_queue_impl.cc
|
| diff --git a/third_party/WebKit/Source/platform/scheduler/base/task_queue_impl.cc b/third_party/WebKit/Source/platform/scheduler/base/task_queue_impl.cc
|
| index b2546fc574d45fd0ff580e57d6bc6fc6c4015f9b..428f012d0d957e98bade80fffbd9f683e9ecbb8c 100644
|
| --- a/third_party/WebKit/Source/platform/scheduler/base/task_queue_impl.cc
|
| +++ b/third_party/WebKit/Source/platform/scheduler/base/task_queue_impl.cc
|
| @@ -119,7 +119,7 @@ TaskQueueImpl::Task::Task()
|
| }
|
|
|
| TaskQueueImpl::Task::Task(const tracked_objects::Location& posted_from,
|
| - base::Closure task,
|
| + base::OnceClosure task,
|
| base::TimeTicks desired_run_time,
|
| EnqueueOrder sequence_number,
|
| bool nestable)
|
| @@ -132,7 +132,7 @@ TaskQueueImpl::Task::Task(const tracked_objects::Location& posted_from,
|
| }
|
|
|
| TaskQueueImpl::Task::Task(const tracked_objects::Location& posted_from,
|
| - base::Closure task,
|
| + base::OnceClosure task,
|
| base::TimeTicks desired_run_time,
|
| EnqueueOrder sequence_number,
|
| bool nestable,
|
| @@ -193,7 +193,7 @@ bool TaskQueueImpl::RunsTasksOnCurrentThread() const {
|
| }
|
|
|
| bool TaskQueueImpl::PostDelayedTask(const tracked_objects::Location& from_here,
|
| - base::Closure task,
|
| + base::OnceClosure task,
|
| base::TimeDelta delay) {
|
| if (delay.is_zero())
|
| return PostImmediateTaskImpl(from_here, std::move(task), TaskType::NORMAL);
|
| @@ -204,7 +204,7 @@ bool TaskQueueImpl::PostDelayedTask(const tracked_objects::Location& from_here,
|
|
|
| bool TaskQueueImpl::PostNonNestableDelayedTask(
|
| const tracked_objects::Location& from_here,
|
| - base::Closure task,
|
| + base::OnceClosure task,
|
| base::TimeDelta delay) {
|
| if (delay.is_zero())
|
| return PostImmediateTaskImpl(from_here, std::move(task),
|
| @@ -216,7 +216,7 @@ bool TaskQueueImpl::PostNonNestableDelayedTask(
|
|
|
| bool TaskQueueImpl::PostImmediateTaskImpl(
|
| const tracked_objects::Location& from_here,
|
| - base::Closure task,
|
| + base::OnceClosure task,
|
| TaskType task_type) {
|
| base::AutoLock lock(any_thread_lock_);
|
| if (!any_thread().task_queue_manager)
|
| @@ -233,7 +233,7 @@ bool TaskQueueImpl::PostImmediateTaskImpl(
|
|
|
| bool TaskQueueImpl::PostDelayedTaskImpl(
|
| const tracked_objects::Location& from_here,
|
| - base::Closure task,
|
| + base::OnceClosure task,
|
| base::TimeDelta delay,
|
| TaskType task_type) {
|
| DCHECK_GT(delay, base::TimeDelta());
|
| @@ -329,7 +329,7 @@ void TaskQueueImpl::ScheduleDelayedWorkTask(Task pending_task) {
|
|
|
| void TaskQueueImpl::PushOntoImmediateIncomingQueueLocked(
|
| const tracked_objects::Location& posted_from,
|
| - base::Closure task,
|
| + base::OnceClosure task,
|
| base::TimeTicks desired_run_time,
|
| EnqueueOrder sequence_number,
|
| bool nestable) {
|
|
|