Index: base/task_scheduler/scheduler_service_thread.cc |
diff --git a/base/task_scheduler/scheduler_service_thread.cc b/base/task_scheduler/scheduler_service_thread.cc |
index 87eeed3bee20bcc680e7b317d3a4d59206850313..9f6936ba47a8c65b86f2914a6029ada90b37b170 100644 |
--- a/base/task_scheduler/scheduler_service_thread.cc |
+++ b/base/task_scheduler/scheduler_service_thread.cc |
@@ -76,12 +76,10 @@ SchedulerServiceThread::~SchedulerServiceThread() = default; |
// static |
std::unique_ptr<SchedulerServiceThread> SchedulerServiceThread::Create( |
TaskTracker* task_tracker, DelayedTaskManager* delayed_task_manager) { |
- std::unique_ptr<SchedulerWorker> worker = |
- SchedulerWorker::Create( |
- ThreadPriority::NORMAL, |
- WrapUnique(new ServiceThreadDelegate(delayed_task_manager)), |
- task_tracker, |
- SchedulerWorker::InitialState::ALIVE); |
+ std::unique_ptr<SchedulerWorker> worker = SchedulerWorker::Create( |
+ ThreadPriority::NORMAL, |
+ MakeUnique<ServiceThreadDelegate>(delayed_task_manager), task_tracker, |
+ SchedulerWorker::InitialState::ALIVE); |
if (!worker) |
return nullptr; |