diff options
author | Zhen Zhang <izgzhen@gmail.com> | 2016-07-05 16:42:07 +0800 |
---|---|---|
committer | Zhen Zhang <izgzhen@gmail.com> | 2016-07-05 17:51:53 +0800 |
commit | ab14777312b6bc0e21736f907bc22364dea143d3 (patch) | |
tree | 9cd66fac8556e87da7b483785a8c8a27de1527ec /components/script/dom/htmlformelement.rs | |
parent | 1cba3b3e9835fffbae91ab9dac76ed1f75bcf5c7 (diff) | |
download | servo-ab14777312b6bc0e21736f907bc22364dea143d3.tar.gz servo-ab14777312b6bc0e21736f907bc22364dea143d3.zip |
Remove DataSlice, fix #12249
Diffstat (limited to 'components/script/dom/htmlformelement.rs')
-rw-r--r-- | components/script/dom/htmlformelement.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/components/script/dom/htmlformelement.rs b/components/script/dom/htmlformelement.rs index 515d49c0f7c..fa79e25dd0a 100644 --- a/components/script/dom/htmlformelement.rs +++ b/components/script/dom/htmlformelement.rs @@ -324,9 +324,9 @@ impl HTMLFormElement { content_disposition, content_type)); - let slice = f.upcast::<Blob>().get_slice_or_empty(); + let bytes = &f.upcast::<Blob>().get_bytes().unwrap_or(vec![])[..]; - let decoded = encoding.decode(&slice.get_bytes(), DecoderTrap::Replace) + let decoded = encoding.decode(bytes, DecoderTrap::Replace) .expect("Invalid encoding in file"); result.push_str(&decoded); } |