From 68af9bf6b9aa77e245526e0476382299c5ee0633 Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Tue, 12 Feb 2013 14:09:28 -0800 Subject: [PATCH] Work around compiler bug causing crashes in image cache --- src/servo-gfx/resource/image_cache_task.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/servo-gfx/resource/image_cache_task.rs b/src/servo-gfx/resource/image_cache_task.rs index aa42c9e9c0c..9229100e8f9 100644 --- a/src/servo-gfx/resource/image_cache_task.rs +++ b/src/servo-gfx/resource/image_cache_task.rs @@ -377,7 +377,8 @@ impl ImageCache { priv fn purge_waiters(url: Url, f: fn() -> ImageResponseMsg) { match self.wait_map.find(copy url) { - Some(@ref mut waiters) => { + Some(waiters) => { + let waiters = &mut *waiters; let mut new_waiters = ~[]; new_waiters <-> *waiters;