summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2015-10-06 11:57:16 +0200
committerRobin Gareus <robin@gareus.org>2015-10-06 12:21:40 +0200
commitf04b95c42e34b6882780467e80c6e696ca63e164 (patch)
treeaaeb1fe67740fc44ff72ca94fb56dec0d09066bb
parent4ebc6ef0b400b8db94635d2220124a642450ce60 (diff)
Solo-Isolate has no effect on solo propagation.
'Isolate' means that when another track is solo'd the isolated track won't mute.
-rw-r--r--libs/ardour/session.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc
index 2a4c71022b..12d53f3373 100644
--- a/libs/ardour/session.cc
+++ b/libs/ardour/session.cc
@@ -3582,7 +3582,7 @@ Session::route_solo_changed (bool self_solo_change, void* /*src*/, boost::weak_p
/* new solo: disable all other solos, but not the group if its solo-enabled */
for (RouteList::iterator i = r->begin(); i != r->end(); ++i) {
- if ((*i) == route || (*i)->solo_isolated() || (*i)->is_master() || (*i)->is_monitor() || (*i)->is_auditioner() ||
+ if ((*i) == route || (*i)->is_master() || (*i)->is_monitor() || (*i)->is_auditioner() ||
(leave_group_alone && ((*i)->route_group() == rg))) {
continue;
}
@@ -3600,7 +3600,7 @@ Session::route_solo_changed (bool self_solo_change, void* /*src*/, boost::weak_p
bool via_sends_only;
bool in_signal_flow;
- if ((*i) == route || (*i)->solo_isolated() || (*i)->is_master() || (*i)->is_monitor() || (*i)->is_auditioner() ||
+ if ((*i) == route || (*i)->is_master() || (*i)->is_monitor() || (*i)->is_auditioner() ||
(leave_group_alone && ((*i)->route_group() == rg))) {
continue;
}