From 420cc9b4478059cfeabd8da5b2a25595a1de29fb Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Mon, 14 Mar 2016 10:42:01 -0400 Subject: use ForGroup to flag and detect route-group based control changes --- libs/ardour/route_group_member.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libs/ardour/route_group_member.cc') 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))); -- cgit v1.2.3