| Index: components/scheduler/base/task_queue_impl.cc
|
| diff --git a/components/scheduler/base/task_queue_impl.cc b/components/scheduler/base/task_queue_impl.cc
|
| index 0ad965b00f774201920becfde5d0fb3b24faf0ae..9f3e337665643220e866330413568c399dddffe9 100644
|
| --- a/components/scheduler/base/task_queue_impl.cc
|
| +++ b/components/scheduler/base/task_queue_impl.cc
|
| @@ -107,18 +107,6 @@ bool TaskQueueImpl::PostNonNestableDelayedTask(
|
| return PostDelayedTaskImpl(from_here, task, delay, TaskType::NON_NESTABLE);
|
| }
|
|
|
| -bool TaskQueueImpl::PostDelayedTaskAt(
|
| - const tracked_objects::Location& from_here,
|
| - const base::Closure& task,
|
| - base::TimeTicks desired_run_time) {
|
| - base::AutoLock lock(any_thread_lock_);
|
| - if (!any_thread().task_queue_manager)
|
| - return false;
|
| - LazyNow lazy_now(any_thread().time_domain->CreateLazyNow());
|
| - return PostDelayedTaskLocked(&lazy_now, from_here, task, desired_run_time,
|
| - TaskType::NORMAL);
|
| -}
|
| -
|
| bool TaskQueueImpl::PostDelayedTaskImpl(
|
| const tracked_objects::Location& from_here,
|
| const base::Closure& task,
|
| @@ -226,6 +214,11 @@ TaskQueue::QueueState TaskQueueImpl::GetQueueState() const {
|
| }
|
| }
|
|
|
| +bool TaskQueueImpl::HasPendingDelayedTask() const {
|
| + base::AutoLock lock(any_thread_lock_);
|
| + return !any_thread().delayed_task_queue.empty();
|
| +}
|
| +
|
| bool TaskQueueImpl::TaskIsOlderThanQueuedTasks(const Task* task) {
|
| // A null task is passed when UpdateQueue is called before any task is run.
|
| // In this case we don't want to pump an after_wakeup queue, so return true
|
|
|