From a528cd6e2b2cbe04196272502149db573f5d8234 Mon Sep 17 00:00:00 2001 From: daid303 Date: Fri, 4 Jan 2013 09:19:21 +0100 Subject: [PATCH] Only show the minecraft import when you have minecraft installed. --- Cura/gui/mainWindow.py | 5 +++-- Cura/gui/tools/minecraftImport.py | 3 +++ 2 files changed, 6 insertions(+), 2 deletions(-) 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') -- 2.30.2