Index: base/message_loop/message_loop_task_runner.cc |
diff --git a/base/message_loop/message_loop_task_runner.cc b/base/message_loop/message_loop_task_runner.cc |
index c9b5ffe3f739d0bdb312f3ac3d6d6de8e4adf580..446f6fa26c6dee4e8952525ef600bd406a1782a2 100644 |
--- a/base/message_loop/message_loop_task_runner.cc |
+++ b/base/message_loop/message_loop_task_runner.cc |
@@ -24,18 +24,20 @@ void MessageLoopTaskRunner::BindToCurrentThread() { |
bool MessageLoopTaskRunner::PostDelayedTask( |
const tracked_objects::Location& from_here, |
- const base::Closure& task, |
+ base::OnceClosure task, |
base::TimeDelta delay) { |
DCHECK(!task.is_null()) << from_here.ToString(); |
- return incoming_queue_->AddToIncomingQueue(from_here, task, delay, true); |
+ return incoming_queue_->AddToIncomingQueue(from_here, std::move(task), delay, |
+ true); |
} |
bool MessageLoopTaskRunner::PostNonNestableDelayedTask( |
const tracked_objects::Location& from_here, |
- const base::Closure& task, |
+ base::OnceClosure task, |
base::TimeDelta delay) { |
DCHECK(!task.is_null()) << from_here.ToString(); |
- return incoming_queue_->AddToIncomingQueue(from_here, task, delay, false); |
+ return incoming_queue_->AddToIncomingQueue(from_here, std::move(task), delay, |
+ false); |
} |
bool MessageLoopTaskRunner::RunsTasksOnCurrentThread() const { |