aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/htmlformelement.rs
diff options
context:
space:
mode:
authorAnthony Ramine <n.oxyde@gmail.com>2017-03-25 14:43:28 +0100
committerAnthony Ramine <n.oxyde@gmail.com>2017-03-26 16:15:06 +0200
commit54d37d920cf37890e5a1615cc531f4762ef8f02b (patch)
treef8b954c88e4881ad5446d0404f329134c6677dd7 /components/script/dom/htmlformelement.rs
parentbc5c4fa8925c707b8de2b68f8204bb2fbbe1ca96 (diff)
downloadservo-54d37d920cf37890e5a1615cc531f4762ef8f02b.tar.gz
servo-54d37d920cf37890e5a1615cc531f4762ef8f02b.zip
Remove some useless Option<T> wrappers from ServoUrl methods
Diffstat (limited to 'components/script/dom/htmlformelement.rs')
-rwxr-xr-xcomponents/script/dom/htmlformelement.rs25
1 files changed, 12 insertions, 13 deletions
diff --git a/components/script/dom/htmlformelement.rs b/components/script/dom/htmlformelement.rs
index b958e8f1225..afcfd9c6690 100755
--- a/components/script/dom/htmlformelement.rs
+++ b/components/script/dom/htmlformelement.rs
@@ -384,12 +384,12 @@ impl HTMLFormElement {
fn mutate_action_url(&self, form_data: &mut Vec<FormDatum>, mut load_data: LoadData, encoding: EncodingRef) {
let charset = &*encoding.whatwg_name().unwrap();
- if let Some(ref mut url) = load_data.url.as_mut_url() {
- url.query_pairs_mut().clear()
- .encoding_override(Some(self.pick_encoding()))
- .extend_pairs(form_data.into_iter()
- .map(|field| (field.name.clone(), field.replace_value(charset))));
- }
+ load_data.url
+ .as_mut_url()
+ .query_pairs_mut().clear()
+ .encoding_override(Some(self.pick_encoding()))
+ .extend_pairs(form_data.into_iter()
+ .map(|field| (field.name.clone(), field.replace_value(charset))));
self.plan_to_navigate(load_data);
}
@@ -403,13 +403,12 @@ impl HTMLFormElement {
let charset = &*encoding.whatwg_name().unwrap();
load_data.headers.set(ContentType::form_url_encoded());
-
- if let Some(ref mut url) = load_data.url.as_mut_url() {
- url.query_pairs_mut().clear()
- .encoding_override(Some(self.pick_encoding()))
- .extend_pairs(form_data.into_iter()
- .map(|field| (field.name.clone(), field.replace_value(charset))));
- }
+ load_data.url
+ .as_mut_url()
+ .query_pairs_mut().clear()
+ .encoding_override(Some(self.pick_encoding()))
+ .extend_pairs(form_data.into_iter()
+ .map(|field| (field.name.clone(), field.replace_value(charset))));
load_data.url.query().unwrap_or("").to_string().into_bytes()
}