From a96b70b1c92b7f2622ebeff9d34c92ba089997f1 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 5 Dec 2007 23:45:51 +0000 Subject: Working mutation operators. git-svn-id: http://svn.drobilla.net/lad/machina@952 a436a847-0d15-0410-975c-d299462d15a1 --- src/engine/MachineBuilder.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/engine/MachineBuilder.cpp') diff --git a/src/engine/MachineBuilder.cpp b/src/engine/MachineBuilder.cpp index fd53487..7f0da03 100644 --- a/src/engine/MachineBuilder.cpp +++ b/src/engine/MachineBuilder.cpp @@ -94,16 +94,16 @@ MachineBuilder::connect_nodes(SharedPtr m, if (is_delay_node(tail) && tail->edges().size() == 0) { // Tail is a delay node, just accumulate the time difference into it set_node_duration(tail, tail->duration() + head_start_time - tail_end_time); - tail->add_outgoing_edge(SharedPtr(new Edge(tail, head))); + tail->add_edge(SharedPtr(new Edge(tail, head))); } else if (head_start_time == tail_end_time) { // Connect directly - tail->add_outgoing_edge(SharedPtr(new Edge(tail, head))); + tail->add_edge(SharedPtr(new Edge(tail, head))); } else { // Need to actually create a delay node delay_node = SharedPtr(new Node()); set_node_duration(delay_node, head_start_time - tail_end_time); - tail->add_outgoing_edge(SharedPtr(new Edge(tail, delay_node))); - delay_node->add_outgoing_edge(SharedPtr(new Edge(delay_node, head))); + tail->add_edge(SharedPtr(new Edge(tail, delay_node))); + delay_node->add_edge(SharedPtr(new Edge(delay_node, head))); m->add_node(delay_node); } -- cgit v1.2.1