Only select all routes in a given group if the group is active
This commit is contained in:
parent
142ce953da
commit
85f27b28be
|
@ -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) {
|
||||
|
|
Loading…
Reference in New Issue