copy paste mysteries with ghost nodes and disappearing connections
This commit is contained in:
+7
-9
@@ -64,17 +64,15 @@ class GraphManager{
|
||||
}
|
||||
|
||||
SPTR_Node copyNode(SPTR_Node n, Vec2D<float> position){
|
||||
auto nc = std::make_shared<Node>(*n);
|
||||
nc->setPosition(position);
|
||||
nodes.push_back(nc);
|
||||
return nc;
|
||||
nodes.emplace_back(std::make_shared<Node>(*n));
|
||||
nodes.back()->setPosition(position);
|
||||
return nodes.back();
|
||||
}
|
||||
|
||||
std::shared_ptr<MidiNode> copyNode(std::shared_ptr<MidiNode> n, Vec2D<float> position){
|
||||
auto nc = std::make_shared<MidiNode>(*n);
|
||||
nc->setPosition(position);
|
||||
nodes.push_back(nc);
|
||||
return nc;
|
||||
std::shared_ptr<Node> copyNode(std::shared_ptr<MidiNode> n, Vec2D<float> position){
|
||||
nodes.emplace_back(std::make_shared<Node>(*n));
|
||||
nodes.back()->setPosition(position);
|
||||
return nodes.back();
|
||||
}
|
||||
|
||||
SPTR_Node addMidiNode(Vec2D<float> position){
|
||||
|
||||
Reference in New Issue
Block a user