diff --git a/gui/boosterView.py b/gui/boosterView.py index b90350bf8..db0e0eba5 100644 --- a/gui/boosterView.py +++ b/gui/boosterView.py @@ -126,7 +126,7 @@ class BoosterView(d.Display): fit = sFit.getFit(fitID) - if fit.isStructure: + if not fit or fit.isStructure: return trigger = sFit.addBooster(fitID, event.itemID) diff --git a/gui/droneView.py b/gui/droneView.py index e506c278d..b075cfee0 100644 --- a/gui/droneView.py +++ b/gui/droneView.py @@ -202,7 +202,7 @@ class DroneView(Display): fit = sFit.getFit(fitID) - if fit.isStructure: + if not fit or fit.isStructure: return trigger = sFit.addDrone(fitID, event.itemID) diff --git a/gui/implantView.py b/gui/implantView.py index 709528dde..0044244a8 100644 --- a/gui/implantView.py +++ b/gui/implantView.py @@ -148,7 +148,7 @@ class ImplantDisplay(d.Display): fit = sFit.getFit(fitID) - if fit.isStructure: + if not fit or fit.isStructure: return trigger = sFit.addImplant(fitID, event.itemID) diff --git a/gui/marketBrowser.py b/gui/marketBrowser.py index 154228b6f..8321b7a8d 100644 --- a/gui/marketBrowser.py +++ b/gui/marketBrowser.py @@ -298,7 +298,7 @@ class ItemView(Display): for itemID in self.sMkt.serviceMarketRecentlyUsedModules["pyfaMarketRecentlyUsedModules"]: self.recentlyUsedModules.add(self.sMkt.getItem(itemID)) - wx.PostEvent(self.mainFrame, ItemSelected(itemID=self.active[sel].ID)) + wx.PostEvent(self.mainFrame, ItemSelected(itemID=self.active[sel].ID)) def storeRecentlyUsedMarketItem(self, itemID): if len(self.sMkt.serviceMarketRecentlyUsedModules["pyfaMarketRecentlyUsedModules"]) > MAX_RECENTLY_USED_MODULES: