Draft: Fixed undo mode of wires - fixes #2456
This commit is contained in:
parent
83f87ba3ea
commit
d3870968df
|
@ -1486,20 +1486,18 @@ class DraftToolBar:
|
|||
dp = plane.getLocalCoords(point)
|
||||
|
||||
# set widgets
|
||||
if self.mask in ['y','z']:
|
||||
self.xValue.setText(displayExternal(dp.x,self.DECIMALS,'Length'))
|
||||
else:
|
||||
if dp:
|
||||
if dp:
|
||||
if self.mask in ['y','z']:
|
||||
self.xValue.setText(displayExternal(dp.x,self.DECIMALS,'Length'))
|
||||
if self.mask in ['x','z']:
|
||||
self.yValue.setText(displayExternal(dp.y,self.DECIMALS,'Length'))
|
||||
else:
|
||||
if dp:
|
||||
else:
|
||||
self.xValue.setText(displayExternal(dp.x,self.DECIMALS,'Length'))
|
||||
if self.mask in ['x','z']:
|
||||
self.yValue.setText(displayExternal(dp.y,self.DECIMALS,'Length'))
|
||||
if self.mask in ['x','y']:
|
||||
self.zValue.setText(displayExternal(dp.z,self.DECIMALS,'Length'))
|
||||
else:
|
||||
if dp:
|
||||
else:
|
||||
self.yValue.setText(displayExternal(dp.y,self.DECIMALS,'Length'))
|
||||
if self.mask in ['x','y']:
|
||||
self.zValue.setText(displayExternal(dp.z,self.DECIMALS,'Length'))
|
||||
else:
|
||||
self.zValue.setText(displayExternal(dp.z,self.DECIMALS,'Length'))
|
||||
|
||||
# set length and angle
|
||||
|
|
|
@ -517,12 +517,11 @@ class Line(Creator):
|
|||
"undoes last line segment"
|
||||
if (len(self.node) > 1):
|
||||
self.node.pop()
|
||||
last = self.node[len(self.node)-1]
|
||||
last = self.node[-1]
|
||||
if self.obj.Shape.Edges:
|
||||
edges = self.obj.Shape.Edges
|
||||
if len(edges) > 1:
|
||||
edges.pop()
|
||||
newshape = Part.Wire(edges)
|
||||
newshape = Part.makePolygon(self.node)
|
||||
self.obj.Shape = newshape
|
||||
else:
|
||||
self.obj.ViewObject.hide()
|
||||
|
|
Loading…
Reference in New Issue
Block a user