From 032a1b0f6b55521265edc52fe2efb51d59d91333 Mon Sep 17 00:00:00 2001 From: HomeWorld Date: Sat, 16 Oct 2010 20:59:33 +0300 Subject: [PATCH] Sanity check while loading the item 'icon' --- gui/itemStats.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gui/itemStats.py b/gui/itemStats.py index 1d508646e..ba438e113 100644 --- a/gui/itemStats.py +++ b/gui/itemStats.py @@ -54,8 +54,9 @@ class ItemStatsDialog(wx.Dialog): if item.icon is not None: before,sep,after = item.icon.iconFile.rpartition("_") iconFile = "%s%s%s" % (before,sep,"0%s" % after if len(after) < 2 else after) - - self.SetIcon(wx.IconFromBitmap(bitmapLoader.getBitmap(iconFile, "pack"))) + itemImg = bitmapLoader.getBitmap(iconFile, "pack") + if itemImg is not None: + self.SetIcon(wx.IconFromBitmap(itemImg)) self.SetTitle("%s: %s" % ("%s stats" % context.capitalize() if context is not None else "Stats", item.name)) self.SetMinSize((300, 200))