chiark / gitweb /
Only show the minecraft import when you have minecraft installed.
authordaid303 <daid303@gmail.com>
Fri, 4 Jan 2013 08:19:21 +0000 (09:19 +0100)
committerdaid303 <daid303@gmail.com>
Fri, 4 Jan 2013 08:19:21 +0000 (09:19 +0100)
Cura/gui/mainWindow.py
Cura/gui/tools/minecraftImport.py

index 0baedfd30474ebbb1984e47a86a1db6f4de8885f..eee7d20aa8f663afa66909ad6e5bc4ff6061595c 100644 (file)
@@ -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()
index b64952dc4c074d0f58db36b9db8e96bd3f2478ce..9765c2b09e2131466a9a850b14a6774e6307447a 100644 (file)
@@ -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')