Index: base/task_scheduler/task.cc |
diff --git a/base/task_scheduler/task.cc b/base/task_scheduler/task.cc |
index 8a589a202186dc2b3404c234e104a856ca57d8dd..14aa9f347f4035f5e65b91038279d672c20b6852 100644 |
--- a/base/task_scheduler/task.cc |
+++ b/base/task_scheduler/task.cc |
@@ -8,11 +8,11 @@ namespace base { |
namespace internal { |
Task::Task(const tracked_objects::Location& posted_from, |
- const Closure& task, |
+ OnceClosure task, |
const TaskTraits& traits, |
const TimeDelta& delay) |
: PendingTask(posted_from, |
- task, |
+ std::move(task), |
delay.is_zero() ? TimeTicks() : TimeTicks::Now() + delay, |
false), // Not nestable. |
traits(traits) {} |