diff options
Diffstat (limited to 'libs/ardour/route_group_member.cc')
-rw-r--r-- | libs/ardour/route_group_member.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/ardour/route_group_member.cc b/libs/ardour/route_group_member.cc index 9ca94bfb2b..280d193fba 100644 --- a/libs/ardour/route_group_member.cc +++ b/libs/ardour/route_group_member.cc @@ -41,7 +41,7 @@ RouteGroupMember::use_group (PBD::Controllable::GroupControlDisposition gcd, boo { bool active_for_predicate = _route_group && (_route_group->*predicate)() && _route_group->is_active(); - return (gcd != PBD::Controllable::NoGroup) && + return ((gcd != PBD::Controllable::NoGroup) && (gcd != PBD::Controllable::ForGroup)) && _route_group && ((active_for_predicate && (gcd != PBD::Controllable::InverseGroup)) || (!active_for_predicate && (gcd == PBD::Controllable::InverseGroup))); |