From 83ed4bdd442cea3978d78d185cb350a7f85cb751 Mon Sep 17 00:00:00 2001 From: cncfanatics Date: Tue, 5 Oct 2010 19:11:34 +0200 Subject: [PATCH] Add calls to bitmapLoader to the cachingImageList --- gui/cachingImageList.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/gui/cachingImageList.py b/gui/cachingImageList.py index fc32f61fa..e58aebf81 100755 --- a/gui/cachingImageList.py +++ b/gui/cachingImageList.py @@ -18,13 +18,15 @@ #=============================================================================== import wx +import bitmapLoader class CachingImageList(wx.ImageList): map = {} - def Add(self, bitmap): - id = self.map.get(id) + def Add(self, *loaderArgs): + id = self.map.get(loaderArgs) if id is None: + bitmap = bitmapLoader.getBitmap(*loaderArgs) id = wx.ImageList.Add(bitmap) - self.map[id] = bitmap + self.map[loaderArgs] = id return id