From c94383b776bc468579ae984944febff85a6ca7a9 Mon Sep 17 00:00:00 2001 From: Markus Lampert Date: Sat, 12 Aug 2017 17:32:52 -0700 Subject: [PATCH] Fixed typo and wrong signal generation for Depths page. --- src/Mod/Path/PathScripts/PathOpGui.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Mod/Path/PathScripts/PathOpGui.py b/src/Mod/Path/PathScripts/PathOpGui.py index ed68bfc1a3..dd1a6a349c 100644 --- a/src/Mod/Path/PathScripts/PathOpGui.py +++ b/src/Mod/Path/PathScripts/PathOpGui.py @@ -198,7 +198,7 @@ class TaskPanelPage(object): def updateInputField(self, obj, prop, widget): value = FreeCAD.Units.Quantity(widget.text()).Value if getattr(obj, prop) != value: - setattr(obj, prop, value) + PathLog.debug("updateInputField(%s, %s): %.2f -> %.2f" % (obj.Label, prop, getattr(obj, prop), value)) class TaskPanelBaseGeometryPage(TaskPanelPage): DataObject = QtCore.Qt.ItemDataRole.UserRole @@ -360,7 +360,7 @@ class TaskPanelDepthsPage(TaskPanelPage): if PathOp.FeatureStepDown & self.features: self.updateInputField(obj, 'StepDown', self.form.stepDown) if PathOp.FeatureFinishDepth & self.features: - self.updateInputField(obj, 'FinishDepht', self.form.finishDepth) + self.updateInputField(obj, 'FinishDepth', self.form.finishDepth) def setFields(self, obj): self.form.startDepth.setText(FreeCAD.Units.Quantity(obj.StartDepth.Value, FreeCAD.Units.Length).UserString) self.form.finalDepth.setText(FreeCAD.Units.Quantity(obj.FinalDepth.Value, FreeCAD.Units.Length).UserString) @@ -375,7 +375,6 @@ class TaskPanelDepthsPage(TaskPanelPage): if PathOp.FeatureStepDown & self.features: signals.append(self.form.stepDown.editingFinished) if PathOp.FeatureFinishDepth & self.features: - signals = super(self.__class__, self).getSignalsForUpdate(obj) signals.append(self.form.finishDepth.editingFinished) return signals