aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbors-servo <lbergstrom+bors@mozilla.com>2016-04-22 21:00:18 -0700
committerbors-servo <lbergstrom+bors@mozilla.com>2016-04-22 21:00:18 -0700
commitabce9de2337d4d41ba977241b268f5774975f7b0 (patch)
tree8bc02c7cfbe0c36c2113ca2a943471f49f8f73b7
parent2b68cf4aba22b9e48e5e40e7191917ab4f2d967b (diff)
parent89c4daa83488b1c161de12e89940aef6b9b995fb (diff)
downloadservo-abce9de2337d4d41ba977241b268f5774975f7b0.tar.gz
servo-abce9de2337d4d41ba977241b268f5774975f7b0.zip
Auto merge of #10799 - frewsxcv:no-clone, r=jdm
Complete 'inefficient' FIXME by remove unnecessary clone. <!-- Reviewable:start --> This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10799) <!-- Reviewable:end -->
-rw-r--r--components/script/dom/storage.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/components/script/dom/storage.rs b/components/script/dom/storage.rs
index dae8d73e7a3..76e7c6a29f6 100644
--- a/components/script/dom/storage.rs
+++ b/components/script/dom/storage.rs
@@ -129,7 +129,11 @@ impl StorageMethods for Storage {
let (sender, receiver) = ipc::channel().unwrap();
self.get_storage_thread().send(StorageThreadMsg::Keys(sender, self.get_url(), self.storage_type)).unwrap();
- receiver.recv().unwrap().iter().cloned().map(DOMString::from).collect() // FIXME: inefficient?
+ receiver.recv()
+ .unwrap()
+ .into_iter()
+ .map(DOMString::from)
+ .collect()
}
// check-tidy: no specs after this line