diff --git a/src/Mod/Draft/draftguitools/gui_edit.py b/src/Mod/Draft/draftguitools/gui_edit.py index 97e771e34b..65d3cf5410 100644 --- a/src/Mod/Draft/draftguitools/gui_edit.py +++ b/src/Mod/Draft/draftguitools/gui_edit.py @@ -236,8 +236,8 @@ class Edit: #list of supported Draft and Arch objects self.supportedObjs = ["BezCurve","Wire","BSpline","Circle","Rectangle", - "Polygon","Dimension","Space","Structure","PanelCut", - "PanelSheet","Wall", "Window"] + "Polygon","Dimension","LinearDimension","Space", + "Structure","PanelCut","PanelSheet","Wall", "Window"] #list of supported Part objects (they don't have a proxy) #TODO: Add support for "Part::Circle" "Part::RegularPolygon" "Part::Plane" "Part::Ellipse" "Part::Vertex" "Part::Spiral" @@ -996,7 +996,7 @@ class Edit: return self.getRectanglePts(obj) elif objectType == "Polygon": return self.getPolygonPts(obj) - elif objectType == "LinearDimension": + elif objectType in ("Dimension","LinearDimension"): return self.getDimensionPts(obj) elif objectType == "Wall": return self.getWallPts(obj) @@ -1035,7 +1035,7 @@ class Edit: self.updateRectangle(obj, nodeIndex, v) elif objectType == "Polygon": self.updatePolygon(obj, nodeIndex, v) - elif objectType == "LinearDimension": + elif objectType in ("Dimension","LinearDimension"): self.updateDimension(obj, nodeIndex, v) elif objectType == "Sketch": self.updateSketch(obj, nodeIndex, v)