X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=tabakrolletjie%2Floader.py;h=4ad1d585787be3cc944575c723708056db76eb8b;hb=61414d7b471661f35e533cb1430c6fea1d2ea48c;hp=e4a5aef3de424ed8253f3f96d641d257bb4987d5;hpb=5ba1be325aa4c1d5d901b796a3fe757acbc77e52;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):