Index: content/renderer/service_worker/embedded_worker_dispatcher.cc |
diff --git a/content/renderer/service_worker/embedded_worker_dispatcher.cc b/content/renderer/service_worker/embedded_worker_dispatcher.cc |
index 08fd3e4726b46a4371eb0a162e9575dac81b669e..bf046f2ee23ceec3a7230921a88171dda91f6232 100644 |
--- a/content/renderer/service_worker/embedded_worker_dispatcher.cc |
+++ b/content/renderer/service_worker/embedded_worker_dispatcher.cc |
@@ -5,6 +5,7 @@ |
#include "content/renderer/service_worker/embedded_worker_dispatcher.h" |
#include <memory> |
+#include <utility> |
#include "base/metrics/histogram_macros.h" |
#include "base/strings/string16.h" |
@@ -157,7 +158,7 @@ EmbeddedWorkerDispatcher::StartWorkerContext( |
void EmbeddedWorkerDispatcher::RegisterWorker( |
int embedded_worker_id, |
std::unique_ptr<WorkerWrapper> wrapper) { |
- workers_.AddWithID(wrapper.release(), embedded_worker_id); |
+ workers_.AddWithID(std::move(wrapper), embedded_worker_id); |
} |
void EmbeddedWorkerDispatcher::UnregisterWorker(int embedded_worker_id) { |