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 9f91907742bf8913799c8b11aefbf3b7250fd463..ef11df321c0301663d83106817edaca9de97add5 100644 |
--- a/base/task_scheduler/scheduler_service_thread.cc |
+++ b/base/task_scheduler/scheduler_service_thread.cc |
@@ -71,12 +71,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; |