diff options
-rw-r--r-- | components/script/dom/domparser.rs | 2 | ||||
-rw-r--r-- | components/script/parse/html.rs | 8 | ||||
-rw-r--r-- | components/script/script_task.rs | 2 |
3 files changed, 6 insertions, 6 deletions
diff --git a/components/script/dom/domparser.rs b/components/script/dom/domparser.rs index 679e5b53a07..8ad9bfa507b 100644 --- a/components/script/dom/domparser.rs +++ b/components/script/dom/domparser.rs @@ -63,7 +63,7 @@ impl DOMParserMethods for DOMParser { None, DocumentSource::FromParser, loader); - parse_html(document.r(), s, &url, ParseContext::Owner(None)); + parse_html(document.r(), s, url, ParseContext::Owner(None)); document.r().set_ready_state(DocumentReadyState::Complete); Ok(document) } diff --git a/components/script/parse/html.rs b/components/script/parse/html.rs index 239198a55d2..8ff0d23884a 100644 --- a/components/script/parse/html.rs +++ b/components/script/parse/html.rs @@ -262,13 +262,13 @@ pub enum ParseContext<'a> { pub fn parse_html(document: &Document, input: String, - url: &Url, + url: Url, context: ParseContext) { let parser = match context { ParseContext::Owner(owner) => - ServoHTMLParser::new(Some(url.clone()), document, owner), + ServoHTMLParser::new(Some(url), document, owner), ParseContext::Fragment(fc) => - ServoHTMLParser::new_for_fragment(Some(url.clone()), document, fc), + ServoHTMLParser::new_for_fragment(Some(url), document, fc), }; parser.r().parse_chunk(input.into()); } @@ -300,7 +300,7 @@ pub fn parse_html_fragment(context_node: &Node, context_elem: context_node, form_elem: form.r(), }; - parse_html(document.r(), input, &url, ParseContext::Fragment(fragment_context)); + parse_html(document.r(), input, url.clone(), ParseContext::Fragment(fragment_context)); // Step 14. let root_element = document.r().GetDocumentElement().expect("no document element"); diff --git a/components/script/script_task.rs b/components/script/script_task.rs index b25d1bc5b61..409b2aa863c 100644 --- a/components/script/script_task.rs +++ b/components/script/script_task.rs @@ -1648,7 +1648,7 @@ impl ScriptTask { "".to_owned() }; - parse_html(document.r(), parse_input, &final_url, + parse_html(document.r(), parse_input, final_url, ParseContext::Owner(Some(incomplete.pipeline_id))); page_remover.neuter(); |