diff options
Diffstat (limited to 'components/script')
-rw-r--r-- | components/script/dom/response.rs | 2 | ||||
-rw-r--r-- | components/script/dom/xmlhttprequest.rs | 2 | ||||
-rw-r--r-- | components/script/script_thread.rs | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/components/script/dom/response.rs b/components/script/dom/response.rs index 484a1d0beee..949bfdb0d47 100644 --- a/components/script/dom/response.rs +++ b/components/script/dom/response.rs @@ -358,7 +358,7 @@ impl ResponseMethods for Response { } fn serialize_without_fragment(url: &ServoUrl) -> &str { - &url.as_url().unwrap()[..Position::AfterQuery] + &url[..Position::AfterQuery] } impl Response { diff --git a/components/script/dom/xmlhttprequest.rs b/components/script/dom/xmlhttprequest.rs index 493e99cc957..a89c5c51799 100644 --- a/components/script/dom/xmlhttprequest.rs +++ b/components/script/dom/xmlhttprequest.rs @@ -878,7 +878,7 @@ impl XMLHttpRequest { }, }; - *self.response_url.borrow_mut() = metadata.final_url.as_url().unwrap()[..Position::AfterQuery].to_owned(); + *self.response_url.borrow_mut() = metadata.final_url[..Position::AfterQuery].to_owned(); // XXXManishearth Clear cache entries in case of a network error self.process_partial_response(XHRProgress::HeadersReceived( diff --git a/components/script/script_thread.rs b/components/script/script_thread.rs index 30462f3823b..9b00846dbb3 100644 --- a/components/script/script_thread.rs +++ b/components/script/script_thread.rs @@ -1739,7 +1739,7 @@ impl ScriptThread { // Start with the scheme data of the parsed URL; // append question mark and query component, if any; // append number sign and fragment component if any. - let encoded = &incomplete.url.as_url().unwrap()[Position::BeforePath..]; + let encoded = &incomplete.url[Position::BeforePath..]; // Percent-decode (8.) and UTF-8 decode (9.) let script_source = percent_decode(encoded.as_bytes()).decode_utf8_lossy(); |