diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2016-03-14 10:42:01 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-03-14 10:42:01 -0400 |
commit | 420cc9b4478059cfeabd8da5b2a25595a1de29fb (patch) | |
tree | 2b474a7a32ec7fb2cd39e15501952ba56b87721f /libs/ardour/route_group_member.cc | |
parent | 591f92e5319800a1610b701727441a56f69f196d (diff) |
use ForGroup to flag and detect route-group based control changes
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))); |