Index: content/browser/service_worker/service_worker_job_coordinator.cc |
diff --git a/content/browser/service_worker/service_worker_job_coordinator.cc b/content/browser/service_worker/service_worker_job_coordinator.cc |
index da417c7cd3da32917eea60e32d81118dc0194970..b8f71cf5796f9dcf60fb1e6c7f049f95f5a8b2d3 100644 |
--- a/content/browser/service_worker/service_worker_job_coordinator.cc |
+++ b/content/browser/service_worker/service_worker_job_coordinator.cc |
@@ -5,6 +5,7 @@ |
#include "content/browser/service_worker/service_worker_job_coordinator.h" |
#include <stddef.h> |
+#include <utility> |
#include "base/memory/scoped_ptr.h" |
#include "base/stl_util.h" |
@@ -107,9 +108,8 @@ void ServiceWorkerJobCoordinator::Register( |
const ServiceWorkerRegisterJob::RegistrationCallback& callback) { |
scoped_ptr<ServiceWorkerRegisterJobBase> job( |
new ServiceWorkerRegisterJob(context_, pattern, script_url)); |
- ServiceWorkerRegisterJob* queued_job = |
- static_cast<ServiceWorkerRegisterJob*>( |
- job_queues_[pattern].Push(job.Pass())); |
+ ServiceWorkerRegisterJob* queued_job = static_cast<ServiceWorkerRegisterJob*>( |
+ job_queues_[pattern].Push(std::move(job))); |
queued_job->AddCallback(callback, provider_host); |
} |
@@ -120,7 +120,7 @@ void ServiceWorkerJobCoordinator::Unregister( |
new ServiceWorkerUnregisterJob(context_, pattern)); |
ServiceWorkerUnregisterJob* queued_job = |
static_cast<ServiceWorkerUnregisterJob*>( |
- job_queues_[pattern].Push(job.Pass())); |
+ job_queues_[pattern].Push(std::move(job))); |
queued_job->AddCallback(callback); |
} |