aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/document.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/document.rs')
-rw-r--r--components/script/dom/document.rs9
1 files changed, 5 insertions, 4 deletions
diff --git a/components/script/dom/document.rs b/components/script/dom/document.rs
index 6fe811ef168..f2593121c6c 100644
--- a/components/script/dom/document.rs
+++ b/components/script/dom/document.rs
@@ -1926,9 +1926,10 @@ impl DocumentMethods for Document {
}
// Step 2.
- let clone_children = match deep {
- true => CloneChildrenFlag::CloneChildren,
- false => CloneChildrenFlag::DoNotCloneChildren,
+ let clone_children = if deep {
+ CloneChildrenFlag::CloneChildren
+ } else {
+ CloneChildrenFlag::DoNotCloneChildren
};
Ok(Node::clone(node, Some(self), clone_children))
@@ -2325,7 +2326,7 @@ impl DocumentMethods for Document {
let (tx, rx) = ipc::channel().unwrap();
let _ = self.window.resource_task().send(GetCookiesForUrl((*url).clone(), tx, NonHTTP));
let cookies = rx.recv().unwrap();
- Ok(cookies.map(DOMString::from).unwrap_or(DOMString::from("")))
+ Ok(cookies.map_or(DOMString::new(), DOMString::from))
}
// https://html.spec.whatwg.org/multipage/#dom-document-cookie