Draft: Fixed grid jump in edimode - fixes #2104

This commit is contained in:
Yorik van Havre 2015-12-03 22:59:50 -02:00
parent 9e114a8b59
commit fd191b802e

View File

@ -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()