Clipboard now stores deep copies to ensure that changes to components later dont change clipboard

This commit is contained in:
Yousef Khadadeh 2025-10-04 10:14:04 +03:00
parent 24e7ce555a
commit 3e5a0de347

View file

@ -273,7 +273,7 @@ void DrawingProgramSelection::selection_to_clipboard() {
});
clipboard.components.clear();
for(auto& c : compVecSort)
clipboard.components.emplace_back(c->obj);
clipboard.components.emplace_back(c->obj->deep_copy());
clipboard.pos = initialSelectionAABB.center();
clipboard.inverseScale = drawP.world.drawData.cam.c.inverseScale;
drawP.world.rMan.copy_resource_set_to_map(resourceSet, clipboard.resources);