| 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 f0758bae6e5793818902f518ec407e5c2d5a4072..b34de09676190fb2f20a655cb4303b20ca416964 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,
|
| @@ -194,7 +194,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);
|
| @@ -205,7 +205,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),
|
| @@ -217,7 +217,7 @@ bool TaskQueueImpl::PostNonNestableDelayedTask(
|
|
|
| bool TaskQueueImpl::PostImmediateTaskImpl(
|
| const tracked_objects::Location& from_here,
|
| - base::Closure task,
|
| + base::OnceClosure task,
|
| TaskType task_type) {
|
| DCHECK(task);
|
| base::AutoLock lock(any_thread_lock_);
|
| @@ -235,7 +235,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(task);
|
| @@ -332,7 +332,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) {
|
|
|