| Index: base/task_scheduler/task_scheduler.cc
|
| diff --git a/base/task_scheduler/task_scheduler.cc b/base/task_scheduler/task_scheduler.cc
|
| index e6181dfba00d36458186200b8cbb0590b5b47641..c1eb4323c9fe10724c8366bf1369e9aa67d7546f 100644
|
| --- a/base/task_scheduler/task_scheduler.cc
|
| +++ b/base/task_scheduler/task_scheduler.cc
|
| @@ -7,6 +7,7 @@
|
| #include <algorithm>
|
|
|
| #include "base/logging.h"
|
| +#include "base/memory/ptr_util.h"
|
| #include "base/sys_info.h"
|
| #include "base/task_scheduler/scheduler_worker_pool_params.h"
|
| #include "base/task_scheduler/task_scheduler_impl.h"
|
| @@ -68,7 +69,8 @@ void TaskScheduler::CreateAndSetSimpleTaskScheduler(StringPiece name) {
|
| void TaskScheduler::CreateAndSetDefaultTaskScheduler(
|
| StringPiece name,
|
| const InitParams& init_params) {
|
| - SetInstance(internal::TaskSchedulerImpl::Create(name, init_params));
|
| + SetInstance(MakeUnique<internal::TaskSchedulerImpl>(name));
|
| + GetInstance()->Start(init_params);
|
| }
|
|
|
| // static
|
|
|