Remove a group when the last track in the group is removed

This commit is contained in:
Robin Gareus 2016-11-10 23:57:47 +01:00
parent 9990da35d8
commit 2f8ccb5732

View File

@ -6265,6 +6265,10 @@ Session::route_removed_from_route_group (RouteGroup* rg, boost::weak_ptr<Route>
{
update_route_record_state ();
RouteRemovedFromRouteGroup (rg, r); /* EMIT SIGNAL */
if (!rg->has_control_master () && !rg->has_subgroup () && rg->empty()) {
remove_route_group (*rg);
}
}
boost::shared_ptr<RouteList>