From: daid303 Date: Fri, 4 Jan 2013 08:19:21 +0000 (+0100) Subject: Only show the minecraft import when you have minecraft installed. X-Git-Tag: 13.03~128 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=a528cd6e2b2cbe04196272502149db573f5d8234;p=cura.git Only show the minecraft import when you have minecraft installed. --- diff --git a/Cura/gui/mainWindow.py b/Cura/gui/mainWindow.py index 0baedfd3..eee7d20a 100644 --- a/Cura/gui/mainWindow.py +++ b/Cura/gui/mainWindow.py @@ -84,8 +84,9 @@ class mainWindow(wx.Frame): self.Bind(wx.EVT_MENU, self.OnProjectPlanner, i) # i = toolsMenu.Append(-1, 'Open SVG (2D) slicer...') # self.Bind(wx.EVT_MENU, self.OnSVGSlicerOpen, i) - i = toolsMenu.Append(-1, 'Minecraft import...') - self.Bind(wx.EVT_MENU, self.OnMinecraftImport, i) + if minecraftImport.hasMinecraft(): + i = toolsMenu.Append(-1, 'Minecraft import...') + self.Bind(wx.EVT_MENU, self.OnMinecraftImport, i) self.menubar.Append(toolsMenu, 'Tools') expertMenu = wx.Menu() diff --git a/Cura/gui/tools/minecraftImport.py b/Cura/gui/tools/minecraftImport.py index b64952dc..9765c2b0 100644 --- a/Cura/gui/tools/minecraftImport.py +++ b/Cura/gui/tools/minecraftImport.py @@ -9,6 +9,9 @@ from Cura.util import mesh from Cura.util import stl from Cura.util.pymclevel import mclevel +def hasMinecraft(): + return os.path.isdir(mclevel.saveFileDir) + class minecraftImportWindow(wx.Frame): def __init__(self, parent): super(minecraftImportWindow, self).__init__(parent, title='Cura - Minecraft import')