From f91e0b2e2326d0136184ae77bf02c5819316b396 Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Wed, 29 Jul 2020 09:02:46 +0300 Subject: [PATCH] Do not crash on ship w/o labels and w/o slots --- gui/builtinViews/fittingView.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gui/builtinViews/fittingView.py b/gui/builtinViews/fittingView.py index 3884eda6e..b1d4d074c 100644 --- a/gui/builtinViews/fittingView.py +++ b/gui/builtinViews/fittingView.py @@ -562,7 +562,10 @@ class FittingView(d.Display): if sFit.serviceFittingOptions["rackSlots"]: # flag to know when to add blanks, based on previous slot - slotDivider = None if sFit.serviceFittingOptions["rackLabels"] else self.mods[0].slot + if sFit.serviceFittingOptions["rackLabels"] or len(self.mods) == 0: + slotDivider = None + else: + slotDivider = self.mods[0].slot # first loop finds where slot dividers must go before modifying self.mods for i, mod in enumerate(self.mods):