summaryrefslogtreecommitdiff
path: root/gtk2_ardour/selection.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gtk2_ardour/selection.cc')
-rw-r--r--gtk2_ardour/selection.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/gtk2_ardour/selection.cc b/gtk2_ardour/selection.cc
index 7639d47dbc..18ae75b386 100644
--- a/gtk2_ardour/selection.cc
+++ b/gtk2_ardour/selection.cc
@@ -1145,7 +1145,7 @@ Selection::get_state () const
t->set_property (X_("id"), rtv->route()->id ());
} else if (atv) {
XMLNode* t = node->add_child (X_("AutomationView"));
- t->set_property (X_("id"), atv->parent_route()->id ());
+ t->set_property (X_("id"), atv->parent_stripable()->id ());
t->set_property (X_("parameter"), EventTypeMap::instance().to_symbol (atv->parameter ()));
}
}
@@ -1176,7 +1176,7 @@ Selection::get_state () const
XMLNode* r = node->add_child (X_("ControlPoint"));
r->set_property (X_("type"), "track");
- r->set_property (X_("route-id"), atv->parent_route()->id ());
+ r->set_property (X_("route-id"), atv->parent_stripable()->id ());
r->set_property (X_("automation-list-id"), (*i)->line().the_list()->id ());
r->set_property (X_("parameter"), EventTypeMap::instance().to_symbol ((*i)->line().the_list()->parameter ()));
r->set_property (X_("view-index"), (*i)->view_index());
@@ -1305,7 +1305,7 @@ Selection::set_state (XMLNode const & node, int)
assert(false);
}
- RouteTimeAxisView* rtv = editor->get_route_view_by_route_id (route_id);
+ RouteTimeAxisView* rtv = editor->get_route_view_by_route_id (route_id); // XXX may also be VCA
vector <ControlPoint *> cps;
if (rtv) {