From: daid Date: Mon, 7 Oct 2013 08:01:29 +0000 (+0200) Subject: Only enable the default firmware menu item when we have a default firmware for the... X-Git-Tag: 13.10~11 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=0dd861d01f885c0a9cb121c9fa6e53eb77163d1c;hp=e86482002e9932b3a7bf01d45d372c404891076a;p=cura.git Only enable the default firmware menu item when we have a default firmware for the machine configuration. --- diff --git a/Cura/gui/mainWindow.py b/Cura/gui/mainWindow.py index dcdc5b9b..6f11c144 100644 --- a/Cura/gui/mainWindow.py +++ b/Cura/gui/mainWindow.py @@ -304,6 +304,7 @@ class mainWindow(wx.Frame): self.splitter.SetSashPosition(self.normalSashPos, True) # Enabled sash self.splitter.SetSashSize(4) + self.defaultFirmwareInstallMenuItem.Enable(firmwareInstall.getDefaultFirmware() is not None) self.scene.updateProfileToControls() def OnPreferences(self, e): @@ -397,7 +398,8 @@ class mainWindow(wx.Frame): self.machineMenu.AppendSeparator() i = self.machineMenu.Append(-1, _("Install custom firmware...")) self.Bind(wx.EVT_MENU, self.OnCustomFirmware, i) - i = self.machineMenu.Append(-1, _("Install default Marlin firmware...")) + + self.defaultFirmwareInstallMenuItem = self.machineMenu.Append(-1, _("Install default Marlin firmware...")) self.Bind(wx.EVT_MENU, self.OnDefaultMarlinFirmware, i) def OnLoadProfile(self, e):