aboutsummaryrefslogtreecommitdiffstats
path: root/components/net/data_loader.rs
diff options
context:
space:
mode:
authorSean McArthur <sean.monstar@gmail.com>2014-09-04 20:34:00 -0700
committerSean McArthur <sean.monstar@gmail.com>2014-09-11 08:55:54 -0700
commitb8b51b6dd85b047bbfc25b3c88c5910cd3bfbfa1 (patch)
tree77b5378925761d5f3313ba00155948246565539d /components/net/data_loader.rs
parentf3653342df0f574f3f2c6bbcbecc67c6de9f84bf (diff)
downloadservo-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.rs15
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>) {