diff options
Diffstat (limited to 'src/components/net/local_image_cache.rs')
-rw-r--r-- | src/components/net/local_image_cache.rs | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/src/components/net/local_image_cache.rs b/src/components/net/local_image_cache.rs index 546a3d1dc6c..7f35ebd2683 100644 --- a/src/components/net/local_image_cache.rs +++ b/src/components/net/local_image_cache.rs @@ -20,15 +20,6 @@ pub trait ImageResponder { fn respond(&self) -> proc(ImageResponseMsg):Send; } -pub fn LocalImageCache(image_cache_task: ImageCacheTask) -> LocalImageCache { - LocalImageCache { - image_cache_task: image_cache_task, - round_number: 1, - on_image_available: None, - state_map: url_map() - } -} - pub struct LocalImageCache { image_cache_task: ImageCacheTask, round_number: uint, @@ -36,6 +27,17 @@ pub struct LocalImageCache { state_map: UrlMap<ImageState> } +impl LocalImageCache { + pub fn new(image_cache_task: ImageCacheTask) -> LocalImageCache { + LocalImageCache { + image_cache_task: image_cache_task, + round_number: 1, + on_image_available: None, + state_map: url_map() + } + } +} + #[deriving(Clone)] struct ImageState { prefetched: bool, |