Draft: Fixed grid jump in edimode - fixes #2104
This commit is contained in:
parent
9e114a8b59
commit
fd191b802e
|
@ -3425,6 +3425,7 @@ class Edit(Modifier):
|
||||||
self.running = True
|
self.running = True
|
||||||
plane.save()
|
plane.save()
|
||||||
if "Shape" in self.obj.PropertiesList:
|
if "Shape" in self.obj.PropertiesList:
|
||||||
|
if plane.weak:
|
||||||
plane.alignToFace(self.obj.Shape)
|
plane.alignToFace(self.obj.Shape)
|
||||||
if self.planetrack:
|
if self.planetrack:
|
||||||
self.planetrack.set(self.editpoints[0])
|
self.planetrack.set(self.editpoints[0])
|
||||||
|
@ -3450,6 +3451,8 @@ class Edit(Modifier):
|
||||||
self.obj.ViewObject.Selectable = self.selectstate
|
self.obj.ViewObject.Selectable = self.selectstate
|
||||||
Modifier.finish(self)
|
Modifier.finish(self)
|
||||||
plane.restore()
|
plane.restore()
|
||||||
|
if FreeCADGui.Snapper.grid:
|
||||||
|
FreeCADGui.Snapper.grid.set()
|
||||||
self.running = False
|
self.running = False
|
||||||
# following line causes crash
|
# following line causes crash
|
||||||
# FreeCADGui.ActiveDocument.resetEdit()
|
# FreeCADGui.ActiveDocument.resetEdit()
|
||||||
|
|
Loading…
Reference in New Issue
Block a user