570 // main document. |
570 // main document. |
571 for (LDObject* obj : selectedObjects()) |
571 for (LDObject* obj : selectedObjects()) |
572 obj->destroy(); |
572 obj->destroy(); |
573 |
573 |
574 // Add a reference to the new subfile to where the selection was |
574 // Add a reference to the new subfile to where the selection was |
575 LDSubfile* ref = LDSpawn<LDSubfile>(); |
575 LDSubfileReference* ref = LDSpawn<LDSubfileReference>(); |
576 ref->setColor (MainColor); |
576 ref->setColor (MainColor); |
577 ref->setFileInfo (doc); |
577 ref->setFileInfo (doc); |
578 ref->setPosition (Origin); |
578 ref->setPosition (Origin); |
579 ref->setTransform (IdentityMatrix); |
579 ref->setTransform (IdentityMatrix); |
580 currentDocument()->insertObj (refidx, ref); |
580 currentDocument()->insertObj (refidx, ref); |