diff options
author | David Rajchenbach-Teller <D.O.Teller@gmail.com> | 2015-09-30 12:22:00 +0200 |
---|---|---|
committer | Josh Matthews <josh@joshmatthews.net> | 2015-12-31 07:45:03 -0500 |
commit | 1e81b8c13322deed21bdfea83b8a4f8c78b50e04 (patch) | |
tree | c994a88564692926b3e2dd07affd37b360b37738 /components/net/image_cache_task.rs | |
parent | 66c8aa8cdac24ad956be5e99be3b7bc07c5f798c (diff) | |
download | servo-1e81b8c13322deed21bdfea83b8a4f8c78b50e04.tar.gz servo-1e81b8c13322deed21bdfea83b8a4f8c78b50e04.zip |
Resolves #4183 - Implemementing context-based MIME type sniffing
The version of the standard is not finalized at the time of this writing.
Specifications may be found here: https://mimesniff.spec.whatwg.org/#context-specific-sniffing .
Diffstat (limited to 'components/net/image_cache_task.rs')
-rw-r--r-- | components/net/image_cache_task.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/components/net/image_cache_task.rs b/components/net/image_cache_task.rs index b2acbcd7494..90ade430128 100644 --- a/components/net/image_cache_task.rs +++ b/components/net/image_cache_task.rs @@ -8,7 +8,8 @@ use net_traits::image::base::{Image, load_from_memory}; use net_traits::image_cache_task::ImageResponder; use net_traits::image_cache_task::{ImageCacheChan, ImageCacheCommand, ImageCacheTask, ImageState}; use net_traits::image_cache_task::{ImageCacheResult, ImageResponse, UsePlaceholder}; -use net_traits::{AsyncResponseTarget, ControlMsg, LoadConsumer, LoadData, ResourceTask, ResponseAction}; +use net_traits::{AsyncResponseTarget, ControlMsg, LoadConsumer, LoadData, ResourceTask}; +use net_traits::{ResponseAction, LoadContext}; use std::borrow::ToOwned; use std::collections::HashMap; use std::collections::hash_map::Entry::{Occupied, Vacant}; @@ -423,7 +424,7 @@ impl ImageCache { CacheResult::Miss => { // A new load request! Request the load from // the resource task. - let load_data = LoadData::new((*ref_url).clone(), None); + let load_data = LoadData::new(LoadContext::Image, (*ref_url).clone(), None); let (action_sender, action_receiver) = ipc::channel().unwrap(); let response_target = AsyncResponseTarget { sender: action_sender, |