| Index: base/task_scheduler/task_scheduler_impl.cc
|
| diff --git a/base/task_scheduler/task_scheduler_impl.cc b/base/task_scheduler/task_scheduler_impl.cc
|
| index 3c98fdf4fd17f9791dd97f725cddfb6b1f3c14b1..9d0320caf1a247026bc22f7753c78f67f56f55bc 100644
|
| --- a/base/task_scheduler/task_scheduler_impl.cc
|
| +++ b/base/task_scheduler/task_scheduler_impl.cc
|
| @@ -252,10 +252,11 @@ void TaskSchedulerImpl::Initialize(
|
| // Passing pointers to objects owned by |this| to
|
| // SchedulerWorkerPoolImpl::Create() is safe because a TaskSchedulerImpl
|
| // can't be deleted before all its worker pools have been joined.
|
| - worker_pools_.push_back(SchedulerWorkerPoolImpl::Create(
|
| - worker_pool_params, re_enqueue_sequence_callback, task_tracker_.get(),
|
| + worker_pools_.push_back(MakeUnique<SchedulerWorkerPoolImpl>(
|
| + worker_pool_params.name(), worker_pool_params.priority_hint(),
|
| + re_enqueue_sequence_callback, task_tracker_.get(),
|
| delayed_task_manager_.get()));
|
| - CHECK(worker_pools_.back());
|
| + worker_pools_.back()->Start(worker_pool_params);
|
| }
|
| }
|
|
|
|
|