Remember subgroup-bus

This commit is contained in:
Robin Gareus 2017-06-13 01:07:48 +02:00
parent 293ab1ef53
commit 9cb8978c86

View File

@ -261,6 +261,9 @@ RouteGroup::get_state ()
node->set_property ("id", id());
node->set_property ("rgba", _rgba);
node->set_property ("used-to-share-gain", _used_to_share_gain);
if (subgroup_bus) {
node->set_property ("subgroup-bus", subgroup_bus->id ());
}
add_properties (*node);
@ -305,6 +308,14 @@ RouteGroup::set_state (const XMLNode& node, int version)
}
}
PBD::ID subgroup_id (0);
if (node.get_property ("subgroup-bus", subgroup_id)) {
boost::shared_ptr<Route> r = _session.route_by_id (subgroup_id);
if (r) {
subgroup_bus = r;
}
}
if (_group_master_number.val() > 0) {
boost::shared_ptr<VCA> vca = _session.vca_manager().vca_by_number (_group_master_number.val());
if (vca) {