| Index: components/scheduler/base/task_queue_manager.cc
|
| diff --git a/components/scheduler/base/task_queue_manager.cc b/components/scheduler/base/task_queue_manager.cc
|
| index 8f41a9a0f7e5d07f97509456372e5a40187fb993..eed16ffd14619cffd9b4f041ab714e93b19ce403 100644
|
| --- a/components/scheduler/base/task_queue_manager.cc
|
| +++ b/components/scheduler/base/task_queue_manager.cc
|
| @@ -173,7 +173,7 @@ void TaskQueueManager::UpdateWorkQueues(
|
| DCHECK(main_thread_checker_.CalledOnValidThread());
|
| TRACE_EVENT0(disabled_by_default_tracing_category_,
|
| "TaskQueueManager::UpdateWorkQueues");
|
| - internal::LazyNow lazy_now(tick_clock());
|
| + internal::LazyNow lazy_now(delegate());
|
|
|
| // Move any ready delayed tasks into the incomming queues.
|
| WakeupReadyDelayedQueues(&lazy_now);
|
| @@ -194,7 +194,7 @@ void TaskQueueManager::UpdateWorkQueues(
|
| void TaskQueueManager::ScheduleDelayedWorkTask(
|
| scoped_refptr<internal::TaskQueueImpl> queue,
|
| base::TimeTicks delayed_run_time) {
|
| - internal::LazyNow lazy_now(tick_clock());
|
| + internal::LazyNow lazy_now(delegate());
|
| ScheduleDelayedWork(queue.get(), delayed_run_time, &lazy_now);
|
| }
|
|
|
| @@ -229,7 +229,7 @@ void TaskQueueManager::DelayedDoWork() {
|
| DCHECK(main_thread_checker_.CalledOnValidThread());
|
|
|
| {
|
| - internal::LazyNow lazy_now(tick_clock());
|
| + internal::LazyNow lazy_now(delegate());
|
| WakeupReadyDelayedQueues(&lazy_now);
|
| }
|
|
|
| @@ -413,7 +413,7 @@ bool TaskQueueManager::GetAndClearSystemIsQuiescentBit() {
|
| return !task_was_run;
|
| }
|
|
|
| -base::TickClock* TaskQueueManager::tick_clock() const {
|
| +TaskQueueManagerDelegate* TaskQueueManager::delegate() const {
|
| return delegate_.get();
|
| }
|
|
|
|
|