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 d93c62023e8107b963f6747501dd253fd0da1173..df44d3097ee3229810499bd07d810bc3631dd01f 100644 |
--- a/base/task_scheduler/task_scheduler_impl.cc |
+++ b/base/task_scheduler/task_scheduler_impl.cc |
@@ -38,10 +38,10 @@ TaskSchedulerImpl::~TaskSchedulerImpl() { |
void TaskSchedulerImpl::PostTaskWithTraits( |
const tracked_objects::Location& from_here, |
const TaskTraits& traits, |
- const Closure& task) { |
+ OnceClosure task) { |
// Post |task| as part of a one-off single-task Sequence. |
GetWorkerPoolForTraits(traits)->PostTaskWithSequence( |
- MakeUnique<Task>(from_here, task, traits, TimeDelta()), |
+ MakeUnique<Task>(from_here, std::move(task), traits, TimeDelta()), |
make_scoped_refptr(new Sequence), nullptr); |
} |