diff options
author | Tetsuharu OHZEKI <saneyuki.snyk@gmail.com> | 2014-02-09 05:03:06 +0900 |
---|---|---|
committer | Tetsuharu OHZEKI <saneyuki.snyk@gmail.com> | 2014-02-09 05:03:06 +0900 |
commit | d3cbdd8865bec9c41b20fb0b84ae96c69a806b9d (patch) | |
tree | e33022563acf2e8acfcc1d5bf5e678be1b9accc8 /src/components/script/html/hubbub_html_parser.rs | |
parent | fe1bb6a325a750566afaa26158b8ad5ab6cec59a (diff) | |
download | servo-d3cbdd8865bec9c41b20fb0b84ae96c69a806b9d.tar.gz servo-d3cbdd8865bec9c41b20fb0b84ae96c69a806b9d.zip |
Reduce copying on parse_url() call sites.
Diffstat (limited to 'src/components/script/html/hubbub_html_parser.rs')
-rw-r--r-- | src/components/script/html/hubbub_html_parser.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/components/script/html/hubbub_html_parser.rs b/src/components/script/html/hubbub_html_parser.rs index fb92b8d5f6d..db528ead019 100644 --- a/src/components/script/html/hubbub_html_parser.rs +++ b/src/components/script/html/hubbub_html_parser.rs @@ -343,7 +343,7 @@ pub fn parse_html(cx: *JSContext, (Some(rel), Some(href)) => { if "stylesheet" == rel.value_ref() { debug!("found CSS stylesheet: {:s}", href.value_ref()); - let url = parse_url(href.Value(), Some(url2.clone())); + let url = parse_url(href.value_ref(), Some(url2.clone())); css_chan2.send(CSSTaskNewFile(UrlProvenance(url))); } } @@ -359,7 +359,7 @@ pub fn parse_html(cx: *JSContext, let elem = &mut iframe_element.htmlelement.element; let src_opt = elem.get_attribute(Null, "src").map(|x| x.Value()); for src in src_opt.iter() { - let iframe_url = parse_url(src.clone(), Some(url2.clone())); + let iframe_url = parse_url(*src, Some(url2.clone())); iframe_element.frame = Some(iframe_url.clone()); // Subpage Id @@ -458,7 +458,7 @@ pub fn parse_html(cx: *JSContext, match script.get_attribute(Null, "src") { Some(src) => { debug!("found script: {:s}", src.Value()); - let new_url = parse_url(src.Value(), Some(url3.clone())); + let new_url = parse_url(src.value_ref(), Some(url3.clone())); js_chan2.send(JSTaskNewFile(new_url)); } None => { |