From 69221eac24720116fe0059516942b89d25a440ea Mon Sep 17 00:00:00 2001 From: Anton Vorobyov Date: Tue, 29 Nov 2022 20:57:15 +0400 Subject: [PATCH] Ensure that there is always some text in command fit name, even if fit itself has empty name --- gui/builtinContextMenus/commandFitAdd.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gui/builtinContextMenus/commandFitAdd.py b/gui/builtinContextMenus/commandFitAdd.py index 9be534619..ce8a77df6 100644 --- a/gui/builtinContextMenus/commandFitAdd.py +++ b/gui/builtinContextMenus/commandFitAdd.py @@ -44,7 +44,6 @@ class AddCommandFit(ContextMenuUnconditional): def display(self, callingWindow, srcContext): if self.mainFrame.getActiveFit() is None or len(self.__class__.commandFits) == 0 or srcContext != "commandView": return False - return True def getText(self, callingWindow, itmContext): @@ -52,6 +51,8 @@ class AddCommandFit(ContextMenuUnconditional): def addFit(self, menu, fit, includeShip=False): label = fit.name if not includeShip else "({}) {}".format(fit.ship.item.name, fit.name) + if not label: + label = ' ' id = ContextMenuUnconditional.nextID() self.fitMenuItemIds[id] = fit menuItem = wx.MenuItem(menu, id, label)