From 8d237da7cb318c4773f2fa1764036d8bdfe161bd Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Fri, 3 May 2019 10:25:01 -0300 Subject: [PATCH] Draft: Keep using the already set working plane, if existing --- src/Mod/Draft/importDXF.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Mod/Draft/importDXF.py b/src/Mod/Draft/importDXF.py index 4ac4621bf7..e878496566 100644 --- a/src/Mod/Draft/importDXF.py +++ b/src/Mod/Draft/importDXF.py @@ -54,9 +54,10 @@ import sys, FreeCAD, os, Part, math, re, string, Mesh, Draft, DraftVecUtils, Dra from Draft import _Dimension, _ViewProviderDimension from FreeCAD import Vector -# sets the default working plane -plane = WorkingPlane.plane() -FreeCAD.DraftWorkingPlane = plane +# sets the default working plane if Draft hasn't been started yet +if not hasattr(FreeCAD,"DraftWorkingPlane"): + plane = WorkingPlane.plane() + FreeCAD.DraftWorkingPlane = plane gui = FreeCAD.GuiUp draftui = None