summaryrefslogtreecommitdiff
path: root/gtk2_ardour/route_ui.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gtk2_ardour/route_ui.cc')
-rw-r--r--gtk2_ardour/route_ui.cc44
1 files changed, 4 insertions, 40 deletions
diff --git a/gtk2_ardour/route_ui.cc b/gtk2_ardour/route_ui.cc
index 7750f6c399..525013ecaa 100644
--- a/gtk2_ardour/route_ui.cc
+++ b/gtk2_ardour/route_ui.cc
@@ -1306,18 +1306,10 @@ RouteUI::ensure_xml_node ()
new_xml_node->add_property ((*i)->name().c_str (), (*i)->value().c_str ());
}
- XMLNodeList old_children = xml_node->children ();
- for (XMLNodeConstIterator i = old_children.begin(); i != old_children.end(); ++i) {
- XMLNode* new_child = new XMLNode (AutomationTimeAxisView::state_node_name);
- new_child->add_property (X_("automation-id"), (*i)->name());
-
- XMLPropertyList old_props = (*i)->properties ();
- for (XMLPropertyIterator j = old_props.begin(); j != old_props.end(); ++j) {
- new_child->add_property ((*j)->name().c_str (), (*j)->value().c_str ());
- }
-
- new_xml_node->add_child_nocopy (*new_child);
- }
+ /* we can't fix up the automation track nodes,
+ * because the data is no longer stored
+ * per-route, but per Controllable.
+ */
_route->add_extra_xml (*new_xml_node);
xml_node = new_xml_node;
@@ -1326,34 +1318,6 @@ RouteUI::ensure_xml_node ()
}
}
-XMLNode*
-RouteUI::get_automation_child_xml_node (Evoral::Parameter param)
-{
- ensure_xml_node ();
-
- XMLNodeList kids = xml_node->children();
- XMLNodeConstIterator iter;
-
- const string sym = ARDOUR::EventTypeMap::instance().to_symbol(param);
-
- for (iter = kids.begin(); iter != kids.end(); ++iter) {
-
- if ((*iter)->name() == AutomationTimeAxisView::state_node_name) {
- XMLProperty* type = (*iter)->property("automation-id");
- if (type && type->value() == sym) {
- return *iter;
- }
- }
- }
-
- // Didn't find it, make a new one
- XMLNode* child = new XMLNode (AutomationTimeAxisView::state_node_name);
- child->add_property("automation-id", sym);
- xml_node->add_child_nocopy (*child);
-
- return child;
-}
-
int
RouteUI::set_color_from_route ()
{