Index: components/scheduler/child/task_queue_manager.cc |
diff --git a/components/scheduler/child/task_queue_manager.cc b/components/scheduler/child/task_queue_manager.cc |
index 366c682d081e74b3e78725bb64342832b039a687..d9fa47c9203ff6e4da49dc4f2ffb8e9eb088bad5 100644 |
--- a/components/scheduler/child/task_queue_manager.cc |
+++ b/components/scheduler/child/task_queue_manager.cc |
@@ -712,14 +712,14 @@ void TaskQueueManager::SetWorkBatchSize(int work_batch_size) { |
void TaskQueueManager::AddTaskObserver( |
base::MessageLoop::TaskObserver* task_observer) { |
DCHECK(main_thread_checker_.CalledOnValidThread()); |
- base::MessageLoop::current()->AddTaskObserver(task_observer); |
+ main_task_runner_->AddTaskObserver(task_observer); |
task_observers_.AddObserver(task_observer); |
} |
void TaskQueueManager::RemoveTaskObserver( |
base::MessageLoop::TaskObserver* task_observer) { |
DCHECK(main_thread_checker_.CalledOnValidThread()); |
- base::MessageLoop::current()->RemoveTaskObserver(task_observer); |
+ main_task_runner_->RemoveTaskObserver(task_observer); |
task_observers_.RemoveObserver(task_observer); |
} |