Index: storage/browser/fileapi/timed_task_helper.cc |
diff --git a/storage/browser/fileapi/timed_task_helper.cc b/storage/browser/fileapi/timed_task_helper.cc |
index f16f8b83a38e79a87a2af3d62e3bcabfe7362a9c..69635d00bde2d97c092e44a15889951c7829b5b9 100644 |
--- a/storage/browser/fileapi/timed_task_helper.cc |
+++ b/storage/browser/fileapi/timed_task_helper.cc |
@@ -4,6 +4,8 @@ |
#include "storage/browser/fileapi/timed_task_helper.h" |
+#include <utility> |
+ |
#include "base/bind.h" |
#include "base/logging.h" |
#include "base/sequenced_task_runner.h" |
@@ -64,14 +66,14 @@ void TimedTaskHelper::Fired(scoped_ptr<Tracker> tracker) { |
if (!tracker->timer) |
return; |
TimedTaskHelper* timer = tracker->timer; |
- timer->OnFired(tracker.Pass()); |
+ timer->OnFired(std::move(tracker)); |
} |
void TimedTaskHelper::OnFired(scoped_ptr<Tracker> tracker) { |
DCHECK(task_runner_->RunsTasksOnCurrentThread()); |
base::TimeTicks now = base::TimeTicks::Now(); |
if (desired_run_time_ > now) { |
- PostDelayedTask(tracker.Pass(), desired_run_time_ - now); |
+ PostDelayedTask(std::move(tracker), desired_run_time_ - now); |
return; |
} |
tracker.reset(); |