diff options
author | Kshitij Parajuli <kshitijparajuli@gmail.com> | 2014-11-15 13:16:37 -0500 |
---|---|---|
committer | Kshitij Parajuli <kshitijparajuli@gmail.com> | 2014-11-28 12:35:49 -0500 |
commit | f5e9ae17cfc9e5fc9b04b765f613b78085404823 (patch) | |
tree | 37ad824d26860bb2255e2cf8f02a8fcb44ccf739 /components/script/parse/html.rs | |
parent | 82050d1e535681ea993e4290d02bcf4b9f4ee5a2 (diff) | |
download | servo-f5e9ae17cfc9e5fc9b04b765f613b78085404823.tar.gz servo-f5e9ae17cfc9e5fc9b04b765f613b78085404823.zip |
Shared Sniffer Task
- Added TargetedLoadResponse and ResponseSenders
- LoadData constructor contains the next consumer which means
SnifferManager doesn't need the next consumer to start
- New SnifferTask is created at new resource_task creation
- Update Unit Tests
Diffstat (limited to 'components/script/parse/html.rs')
-rw-r--r-- | components/script/parse/html.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/components/script/parse/html.rs b/components/script/parse/html.rs index d647df64d13..7e199fad1d3 100644 --- a/components/script/parse/html.rs +++ b/components/script/parse/html.rs @@ -200,13 +200,13 @@ pub fn parse_html(page: &Page, InputUrl(ref url) => { // Wait for the LoadResponse so that the parser knows the final URL. let (input_chan, input_port) = channel(); - let mut load_data = LoadData::new(url.clone()); + let mut load_data = LoadData::new(url.clone(), input_chan); msg_load_data.map(|m| { load_data.headers = m.headers; load_data.method = m.method; load_data.data = m.data; }); - resource_task.send(Load(load_data, input_chan)); + resource_task.send(Load(load_data)); let load_response = input_port.recv(); |