From bf1bdc897ea8a7ec8f31aed8e357a438b8cdb63f Mon Sep 17 00:00:00 2001 From: sliptonic Date: Thu, 16 Feb 2017 13:22:34 -0600 Subject: [PATCH] Path: fix PathContour panel --- src/Mod/Path/PathScripts/PathContour.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/Mod/Path/PathScripts/PathContour.py b/src/Mod/Path/PathScripts/PathContour.py index cbc12d24e8..8cb14e0522 100644 --- a/src/Mod/Path/PathScripts/PathContour.py +++ b/src/Mod/Path/PathScripts/PathContour.py @@ -32,7 +32,7 @@ from PySide import QtCore import TechDraw LOG_MODULE = 'PathContour' -PathLog.setLevel(PathLog.Level.DEBUG, LOG_MODULE) +PathLog.setLevel(PathLog.Level.INFO, LOG_MODULE) PathLog.trackModule('PathContour') if FreeCAD.GuiUp: @@ -221,7 +221,10 @@ class ObjectContour: self.horizRapid = toolLoad.HorizRapid.Value tool = toolLoad.Proxy.getTool(toolLoad) #PathUtils.getTool(obj, toolLoad.ToolNumber) if not tool or tool.Diameter == 0: - self.radius = 0.25 + FreeCAD.Console.PrintError("No Tool found or diameter is zero. We need a tool to build a Path.") + return + + #self.radius = 0.25 else: self.radius = tool.Diameter/2 # obj.ToolNumber = toolLoad.ToolNumber @@ -441,7 +444,7 @@ class TaskPanel: labels = [c.Label for c in controllers] self.form.uiToolController.addItems(labels) if self.obj.ToolController is not None: - index = self.form.direction.findText( + index = self.form.uiToolController.findText( self.obj.ToolController.Label, QtCore.Qt.MatchFixedString) if index >= 0: self.form.uiToolController.setCurrentIndex(index)