From 14399ff2c0f5daa1cbc1140e21c9a54b3888bbd7 Mon Sep 17 00:00:00 2001 From: cncfanatics Date: Thu, 7 Oct 2010 11:10:25 +0200 Subject: [PATCH] Don't display affected by tab if we don't have any info about it, it'll crash anyway --- gui/itemStats.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/gui/itemStats.py b/gui/itemStats.py index e8d480871..3f70267e6 100644 --- a/gui/itemStats.py +++ b/gui/itemStats.py @@ -110,15 +110,20 @@ class ItemStatsContainer ( wx.Panel ): mainSizer.Add( self.nbContainer, 1, wx.EXPAND |wx.ALL, 2 ) self.desc = ItemDescription(self.nbContainer, stuff, item) - self.params = ItemParams(self.nbContainer, stuff, item) - self.reqs = ItemRequirements(self.nbContainer, stuff, item) - self.effects = ItemEffects(self.nbContainer, stuff, item) - self.affectedby = ItemAffectedBy(self.nbContainer, stuff, item) self.nbContainer.AddPage(self.desc, "Description") + + self.params = ItemParams(self.nbContainer, stuff, item) self.nbContainer.AddPage(self.params, "Attributes") + + self.reqs = ItemRequirements(self.nbContainer, stuff, item) self.nbContainer.AddPage(self.reqs, "Requirements") + + self.effects = ItemEffects(self.nbContainer, stuff, item) self.nbContainer.AddPage(self.effects, "Effects") - self.nbContainer.AddPage(self.affectedby, "Affected by") + + if stuff is not None: + self.affectedby = ItemAffectedBy(self.nbContainer, stuff, item) + self.nbContainer.AddPage(self.affectedby, "Affected by") self.SetSizer(mainSizer) self.Layout()