aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/domimplementation.rs
diff options
context:
space:
mode:
authorEmilio Cobos Álvarez <emilio@crisal.io>2016-12-25 17:27:31 +0100
committerEmilio Cobos Álvarez <emilio@crisal.io>2016-12-25 19:18:26 +0100
commitd1b175d14511e630b22fa00e555b8ffe3fda43b9 (patch)
tree29fc2b1d6f77ab4de8669f11933852635f7c0bf1 /components/script/dom/domimplementation.rs
parentd33ee4594dfe4e1a8592d498c0422effc06d17d7 (diff)
downloadservo-d1b175d14511e630b22fa00e555b8ffe3fda43b9.tar.gz
servo-d1b175d14511e630b22fa00e555b8ffe3fda43b9.zip
script: Simplify DOMImplementation::CreateHTMLDocument.
Diffstat (limited to 'components/script/dom/domimplementation.rs')
-rw-r--r--components/script/dom/domimplementation.rs25
1 files changed, 11 insertions, 14 deletions
diff --git a/components/script/dom/domimplementation.rs b/components/script/dom/domimplementation.rs
index 7556e64d0a7..cbc69b318df 100644
--- a/components/script/dom/domimplementation.rs
+++ b/components/script/dom/domimplementation.rs
@@ -155,20 +155,17 @@ impl DOMImplementationMethods for DOMImplementation {
doc_html.AppendChild(&doc_head).unwrap();
// Step 6.
- match title {
- None => (),
- Some(title_str) => {
- // Step 6.1.
- let doc_title =
- Root::upcast::<Node>(HTMLTitleElement::new(local_name!("title"),
- None,
- &doc));
- doc_head.AppendChild(&doc_title).unwrap();
-
- // Step 6.2.
- let title_text = Text::new(title_str, &doc);
- doc_title.AppendChild(title_text.upcast()).unwrap();
- }
+ if let Some(title_str) = title {
+ // Step 6.1.
+ let doc_title =
+ Root::upcast::<Node>(HTMLTitleElement::new(local_name!("title"),
+ None,
+ &doc));
+ doc_head.AppendChild(&doc_title).unwrap();
+
+ // Step 6.2.
+ let title_text = Text::new(title_str, &doc);
+ doc_title.AppendChild(title_text.upcast()).unwrap();
}
}