chiark / gitweb /
Merge pull request #575 from ad1217/SteamEngine
[cura.git] / Cura / gui / sceneView.py
index 0618ca1c0badf25355854756828457b2e496ae56..6b235257b9b9a812de7cf27591c25c5ee9550b34 100644 (file)
@@ -254,10 +254,8 @@ class SceneView(openglGui.glGuiPanel):
                        self._slicer.submitSliceInfoOnline()
 
        def showSaveGCode(self):
-               defPath = profile.getPreference('lastFile')
-               defPath = defPath[0:defPath.rfind('.')] + '.gcode'
-               dlg=wx.FileDialog(self, _("Save toolpath"), defPath, style=wx.FD_SAVE)
-               dlg.SetFilename(self._scene._objectList[0].getName())
+               dlg=wx.FileDialog(self, _("Save toolpath"), os.path.dirname(profile.getPreference('lastFile')), style=wx.FD_SAVE)
+               dlg.SetFilename(self._scene._objectList[0].getName()+'.gcode')
                dlg.SetWildcard('Toolpath (*.gcode)|*.gcode;*.g')
                if dlg.ShowModal() != wx.ID_OK:
                        dlg.Destroy()