Only select all routes in a given group if the group is active

This commit is contained in:
Nikolaus Gullotta 2020-01-23 12:58:59 -06:00
parent 142ce953da
commit 85f27b28be
No known key found for this signature in database
GPG Key ID: 1056EA4349DFE244
1 changed files with 2 additions and 2 deletions

View File

@ -92,7 +92,7 @@ CoreSelection::select_adjacent_stripable (bool mixer_order, bool routes_only,
RouteGroup* group = 0;
boost::shared_ptr<Route> r = boost::dynamic_pointer_cast<Route> (last_selected);
if (r && r->route_group() && r->route_group()->is_select()) {
if (r && r->route_group() && r->route_group()->is_select() && r->route_group()->is_active()) {
group = r->route_group();
}
@ -179,7 +179,7 @@ CoreSelection::select_stripable_and_maybe_group (boost::shared_ptr<Stripable> s,
if (!not_allowed_in_group || !r->route_group() || r->route_group() != not_allowed_in_group) {
if (r->route_group() && r->route_group()->is_select()) {
if (r->route_group() && r->route_group()->is_select() && r->route_group()->is_active()) {
boost::shared_ptr<RouteList> rl = r->route_group()->route_list ();
for (RouteList::iterator ri = rl->begin(); ri != rl->end(); ++ri) {
if (*ri != r) {