diff options
Diffstat (limited to 'base/message_loop/message_loop_task_runner.cc')
-rw-r--r-- | base/message_loop/message_loop_task_runner.cc | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/base/message_loop/message_loop_task_runner.cc b/base/message_loop/message_loop_task_runner.cc index c9b5ffe3f7..ddfdeb2b65 100644 --- a/base/message_loop/message_loop_task_runner.cc +++ b/base/message_loop/message_loop_task_runner.cc @@ -4,6 +4,8 @@ #include "base/message_loop/message_loop_task_runner.h" +#include <utility> + #include "base/location.h" #include "base/logging.h" #include "base/message_loop/incoming_task_queue.h" @@ -24,18 +26,20 @@ void MessageLoopTaskRunner::BindToCurrentThread() { bool MessageLoopTaskRunner::PostDelayedTask( const tracked_objects::Location& from_here, - const base::Closure& task, + Closure 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, + Closure 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 { |