| 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 4a3602ebc29d056a545eaee0f4d68574462cacf3..b9df8756bf6a916d067286a2edb7b3866b753b9e 100644
|
| --- a/components/scheduler/base/task_queue_manager.cc
|
| +++ b/components/scheduler/base/task_queue_manager.cc
|
| @@ -43,8 +43,8 @@ TaskQueueManager::TaskQueueManager(
|
| do_work_closure_ =
|
| base::Bind(&TaskQueueManager::DoWork, weak_factory_.GetWeakPtr(), false);
|
|
|
| - real_time_domain_ =
|
| - make_scoped_refptr(new RealTimeDomain(delegate.get(), do_work_closure_));
|
| + // TODO(alexclarke): Change this to be a parameter that's passed in.
|
| + real_time_domain_ = make_scoped_refptr(new RealTimeDomain());
|
| RegisterTimeDomain(real_time_domain_);
|
| }
|
|
|
| @@ -61,6 +61,8 @@ TaskQueueManager::~TaskQueueManager() {
|
| void TaskQueueManager::RegisterTimeDomain(
|
| const scoped_refptr<TimeDomain>& time_domain) {
|
| time_domains_.insert(time_domain);
|
| + time_domain->OnRegisterWithTaskQueueManager(delegate_.get(),
|
| + do_work_closure_);
|
| }
|
|
|
| void TaskQueueManager::UnregisterTimeDomain(
|
|
|