From 10cf2ee11a111133313e679b1485bcedad4c3df0 Mon Sep 17 00:00:00 2001 From: Chiu-Hsiang Hsu Date: Sat, 27 Aug 2016 14:45:17 +0800 Subject: [PATCH] Remove unnecessary clone from ServiceWorkerManager::prepare_activation --- components/script/serviceworker_manager.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/script/serviceworker_manager.rs b/components/script/serviceworker_manager.rs index 1c24c6fef3f..09f5288929a 100644 --- a/components/script/serviceworker_manager.rs +++ b/components/script/serviceworker_manager.rs @@ -72,7 +72,7 @@ impl ServiceWorkerManager { } } - if let Some(ref scope_url) = scope_url { + if let Some(scope_url) = scope_url { if self.active_workers.contains_key(&scope_url) { // do not run the same worker if already active. warn!("Service worker for {:?} already active", scope_url); @@ -100,7 +100,7 @@ impl ServiceWorkerManager { self.own_sender.clone(), scope_url.clone()); // We store the activated worker - self.active_workers.insert(scope_url.clone(), scope_things.clone()); + self.active_workers.insert(scope_url, scope_things.clone()); return Some(sender); } else { warn!("Unable to activate service worker");