aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/net/image_cache_task.rs
diff options
context:
space:
mode:
authorJack Moffitt <jack@metajack.im>2013-07-08 18:41:33 -0600
committerJack Moffitt <jack@metajack.im>2013-07-09 14:37:53 -0600
commit870db398366bb5f2a19fdc301d8d7641c27cae0b (patch)
treeca298f6386ccca579d09ef7ec68d625d4dde00b2 /src/components/net/image_cache_task.rs
parente0e5e1a2a7c33d265e1995a02211a8926980ce82 (diff)
downloadservo-870db398366bb5f2a19fdc301d8d7641c27cae0b.tar.gz
servo-870db398366bb5f2a19fdc301d8d7641c27cae0b.zip
Update to latest Rust.
Diffstat (limited to 'src/components/net/image_cache_task.rs')
-rw-r--r--src/components/net/image_cache_task.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/components/net/image_cache_task.rs b/src/components/net/image_cache_task.rs
index e4bef56758c..aa0440ff701 100644
--- a/src/components/net/image_cache_task.rs
+++ b/src/components/net/image_cache_task.rs
@@ -179,7 +179,7 @@ impl ImageCache {
loop {
let msg = self.port.recv();
- for msg_handlers.each |handler| {
+ for msg_handlers.iter().advance |handler| {
(*handler)(&msg)
}
@@ -375,7 +375,7 @@ impl ImageCache {
priv fn purge_waiters(&self, url: Url, f: &fn() -> ImageResponseMsg) {
match self.wait_map.pop(&url) {
Some(waiters) => {
- for waiters.each |response| {
+ for waiters.iter().advance |response| {
response.send(f());
}
}
@@ -444,7 +444,7 @@ fn load_image_data(url: Url, resource_task: ResourceTask) -> Result<~[u8], ()> {
loop {
match response_port.recv() {
resource_task::Payload(data) => {
- image_data += data;
+ image_data.push_all(data);
}
resource_task::Done(result::Ok(*)) => {
return Ok(image_data);