src/toolsets/extprogramtoolset.cpp

changeset 1079
67c6e5d32e68
parent 1073
a0a0d581309b
child 1115
117e4880666e
--- a/src/toolsets/extprogramtoolset.cpp	Sun Jan 29 15:49:36 2017 +0200
+++ b/src/toolsets/extprogramtoolset.cpp	Sun Jan 29 21:02:11 2017 +0200
@@ -170,14 +170,14 @@
 		if (obj->type() == OBJ_SubfileReference)
 		{
 			LDSubfileReference* ref = static_cast<LDSubfileReference*> (obj);
-			Model model;
+			Model model {m_documents};
 			ref->inlineContents(model, true, false);
 			writeObjects(model.objects().toList(), f);
 		}
 		else if (obj->type() == OBJ_BezierCurve)
 		{
 			LDBezierCurve* curve = static_cast<LDBezierCurve*> (obj);
-			Model model;
+			Model model {m_documents};
 			curve->rasterize(model, grid()->bezierCurveSegments());
 			writeObjects(model.objects().toList(), f);
 		}
@@ -323,7 +323,7 @@
 
 	// TODO: I don't like how I need to go to the document manager to load objects from a file...
 	// We're not loading this as a document so it shouldn't be necessary.
-	Model model;
+	Model model {m_documents};
 	m_documents->loadFileContents(&f, model, nullptr, nullptr);
 
 	// If we replace the objects, delete the selection now.

mercurial