Remove a group when the last track in the group is removed
This commit is contained in:
parent
9990da35d8
commit
2f8ccb5732
@ -6265,6 +6265,10 @@ Session::route_removed_from_route_group (RouteGroup* rg, boost::weak_ptr<Route>
|
|||||||
{
|
{
|
||||||
update_route_record_state ();
|
update_route_record_state ();
|
||||||
RouteRemovedFromRouteGroup (rg, r); /* EMIT SIGNAL */
|
RouteRemovedFromRouteGroup (rg, r); /* EMIT SIGNAL */
|
||||||
|
|
||||||
|
if (!rg->has_control_master () && !rg->has_subgroup () && rg->empty()) {
|
||||||
|
remove_route_group (*rg);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
boost::shared_ptr<RouteList>
|
boost::shared_ptr<RouteList>
|
||||||
|
Loading…
Reference in New Issue
Block a user