diff options
author | Emilio Cobos Álvarez <emilio@crisal.io> | 2016-12-25 17:27:31 +0100 |
---|---|---|
committer | Emilio Cobos Álvarez <emilio@crisal.io> | 2016-12-25 19:18:26 +0100 |
commit | d1b175d14511e630b22fa00e555b8ffe3fda43b9 (patch) | |
tree | 29fc2b1d6f77ab4de8669f11933852635f7c0bf1 /components/script/dom/domimplementation.rs | |
parent | d33ee4594dfe4e1a8592d498c0422effc06d17d7 (diff) | |
download | servo-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.rs | 25 |
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(); } } |