diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2010-04-19 14:02:53 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2010-04-19 14:02:53 +0000 |
commit | 1ceee92bb57744259afca833abbd07a2013567ee (patch) | |
tree | a80b7537e23524a6b411463660e4ed3ec1c38615 /libs/ardour/session.cc | |
parent | 0cde999d87ea4623d118f562e58305c7a97da8b8 (diff) |
permanently mark Delivery processors on master/monitor/audition as immune to solo effects, rather than having to reset them every time something else is soloed
git-svn-id: svn://localhost/ardour2/branches/3.0@6936 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/session.cc')
-rw-r--r-- | libs/ardour/session.cc | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc index 9da481e7ce..90e5809890 100644 --- a/libs/ardour/session.cc +++ b/libs/ardour/session.cc @@ -2247,24 +2247,6 @@ Session::route_solo_changed (void* /*src*/, boost::weak_ptr<Route> wpr) } } - /* make sure master is never muted by solo */ - - if (_master_out && route != _master_out && _master_out->soloed_by_others() == 0 && !_master_out->soloed()) { - _master_out->mod_solo_by_others (1); - } - - /* ditto for control outs make sure it is never muted by solo */ - - if (_monitor_out && route != _monitor_out && _monitor_out && _monitor_out->soloed_by_others() == 0) { - _monitor_out->mod_solo_by_others (1); - } - - /* ditto for auditioner make sure it is never muted by solo */ - - if (auditioner) { - auditioner->mod_solo_by_others (1); - } - solo_update_disabled = false; update_route_solo_state (r); SoloChanged (); /* EMIT SIGNAL */ |