0000946: Draft inserts now set the active document

This commit is contained in:
Yorik van Havre 2013-02-25 19:38:53 -03:00
parent 4bcff22600
commit 8e3e4b20bc
3 changed files with 3 additions and 0 deletions

View File

@ -1180,6 +1180,7 @@ def insert(filename,docname):
doc=FreeCAD.getDocument(docname)
except:
doc=FreeCAD.newDocument(docname)
FreeCAD.setActiveDocument(docname)
importgroup = doc.addObject("App::DocumentObjectGroup",groupname)
importgroup.Label = decodeName(groupname)
processdxf(doc,filename)

View File

@ -230,6 +230,7 @@ def insert(filename,docname):
doc=FreeCAD.getDocument(docname)
except:
doc=FreeCAD.newDocument(docname)
FreeCAD.ActiveDocument = doc
parse(filename,doc)
doc.recompute()

View File

@ -1103,6 +1103,7 @@ def insert(filename,docname):
doc=FreeCAD.getDocument(docname)
except:
doc=FreeCAD.newDocument(docname)
FreeCAD.ActiveDocument = doc
parser = xml.sax.make_parser()
parser.setContentHandler(svgHandler())
parser._cont_handler.doc = doc