diff options
author | Sean McArthur <sean.monstar@gmail.com> | 2014-09-04 20:34:00 -0700 |
---|---|---|
committer | Sean McArthur <sean.monstar@gmail.com> | 2014-09-11 08:55:54 -0700 |
commit | b8b51b6dd85b047bbfc25b3c88c5910cd3bfbfa1 (patch) | |
tree | 77b5378925761d5f3313ba00155948246565539d /components/net/data_loader.rs | |
parent | f3653342df0f574f3f2c6bbcbecc67c6de9f84bf (diff) | |
download | servo-b8b51b6dd85b047bbfc25b3c88c5910cd3bfbfa1.tar.gz servo-b8b51b6dd85b047bbfc25b3c88c5910cd3bfbfa1.zip |
remove unnecessary proc from resource loader factory
Diffstat (limited to 'components/net/data_loader.rs')
-rw-r--r-- | components/net/data_loader.rs | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/components/net/data_loader.rs b/components/net/data_loader.rs index 5d9fb776674..0a33aa392c5 100644 --- a/components/net/data_loader.rs +++ b/components/net/data_loader.rs @@ -4,7 +4,7 @@ use std::str; -use resource_task::{Done, Payload, Metadata, LoadData, LoadResponse, LoaderTask, start_sending}; +use resource_task::{Done, Payload, Metadata, LoadData, LoadResponse, start_sending}; use serialize::base64::FromBase64; @@ -13,13 +13,12 @@ use http::headers::content_type::MediaType; use url::{percent_decode, NonRelativeSchemeData}; -pub fn factory() -> LoaderTask { - proc(url, start_chan) { - // NB: we don't spawn a new task. - // Hypothesis: data URLs are too small for parallel base64 etc. to be worth it. - // Should be tested at some point. - load(url, start_chan) - } +pub fn factory(load_data: LoadData, start_chan: Sender<LoadResponse>) { + // NB: we don't spawn a new task. + // Hypothesis: data URLs are too small for parallel base64 etc. to be worth it. + // Should be tested at some point. + // Left in separate function to allow easy moving to a task, if desired. + load(url, start_chan) } fn load(load_data: LoadData, start_chan: Sender<LoadResponse>) { |