diff options
Diffstat (limited to 'components/script/dom/storage.rs')
-rw-r--r-- | components/script/dom/storage.rs | 6 |
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 |