logic: deep copy edge components
- added a copy method to EdgeComponents - added a copy method to DataTypeModifier fortune cookie message = Roem Rijkdom en Liefde liggen op je Weg.
This commit is contained in:
@@ -36,7 +36,7 @@ std::shared_ptr<Edge> Edge::createPlainCopy(Node* from, Node* to) const
|
||||
|
||||
for (std::shared_ptr<EdgeComponent> component: m_components)
|
||||
{
|
||||
edge->addComponent(component); // Todo: create a deep copy here
|
||||
edge->addComponent(component->copy());
|
||||
}
|
||||
|
||||
return edge;
|
||||
|
||||
Reference in New Issue
Block a user