X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=tabakrolletjie%2Floader.py;h=4ad1d585787be3cc944575c723708056db76eb8b;hb=05a783db47a36c0cc18df7cb625d44a6689aaf56;hp=e4a5aef3de424ed8253f3f96d641d257bb4987d5;hpb=618aba4ccd2f421ad022c31849d87dd7ef00121c;p=tabakrolletjie.git diff --git a/tabakrolletjie/loader.py b/tabakrolletjie/loader.py index e4a5aef..4ad1d58 100644 --- a/tabakrolletjie/loader.py +++ b/tabakrolletjie/loader.py @@ -40,14 +40,14 @@ class Loader(object): """Return a pygame surface of the requested image.""" fn = self.full_path("images", *parts) transform = kwargs.pop("transform", self.NULL_TRANSFORM) - img = self._cache.get((fn, transform.hash), None) + img = self._cache.get((fn, transform), None) if img is None: img = pygame.image.load(fn) # We assume pygame.display has been initialised # Fix this if that changes img.convert_alpha(pygame.display.get_surface()) img = transform.apply(img) - self._cache[(fn, transform.hash)] = img + self._cache[(fn, transform)] = img return img def load_font(self, *parts, **kwargs):