From fd6290566d8fb644ca079dabfd73b905203370ae Mon Sep 17 00:00:00 2001 From: marioalexis Date: Sat, 17 Jul 2021 20:37:21 -0300 Subject: [PATCH] Draft: Save last WP used --- src/Mod/Draft/draftguitools/gui_selectplane.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Mod/Draft/draftguitools/gui_selectplane.py b/src/Mod/Draft/draftguitools/gui_selectplane.py index f780fd1429..adf753db5c 100644 --- a/src/Mod/Draft/draftguitools/gui_selectplane.py +++ b/src/Mod/Draft/draftguitools/gui_selectplane.py @@ -127,6 +127,9 @@ class Draft_SelectPlane: self.taskd.form.fieldGridExtension.valueChanged.connect(self.onSetExtension) self.taskd.form.fieldSnapRadius.valueChanged.connect(self.onSetSnapRadius) + # save previous WP to ensure back to the last used when restored + FreeCAD.DraftWorkingPlane.save() + # Try to find a WP from the current selection if FreeCADGui.Selection.getSelectionEx(FreeCAD.ActiveDocument.Name): if self.handle(): @@ -161,7 +164,6 @@ class Draft_SelectPlane: # Reset everything else FreeCADGui.Control.closeDialog() - FreeCAD.DraftWorkingPlane.restore() FreeCADGui.ActiveDocument.resetEdit() return True