diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2016-07-20 16:10:11 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-07-20 16:10:11 -0400 |
commit | 52d746c5fb39263a42dd33de12e101c3fbeafaa9 (patch) | |
tree | 70a7db99a454b0d77ef0239684719da2f8ad5f67 /libs/ardour/solo_isolate_control.cc | |
parent | 316562ee9e04edccff6de5f97618cbd59ef12755 (diff) |
MuteMaster should (a) use a Muteable's own ::muted_by_others_soloing() (b) not try to use its own _solo_ignore to track Muteable::can_solo() or solo isolate state
Diffstat (limited to 'libs/ardour/solo_isolate_control.cc')
-rw-r--r-- | libs/ardour/solo_isolate_control.cc | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/libs/ardour/solo_isolate_control.cc b/libs/ardour/solo_isolate_control.cc index e4d551168b..3be57dc23d 100644 --- a/libs/ardour/solo_isolate_control.cc +++ b/libs/ardour/solo_isolate_control.cc @@ -84,8 +84,6 @@ SoloIsolateControl::mod_solo_isolated_by_upstream (int32_t delta) } if (solo_isolated() != old) { - /* solo isolated status changed */ - _muteable.mute_master()->set_solo_ignore (solo_isolated()); Changed (false, Controllable::NoGroup); /* EMIT SIGNAL */ } } @@ -118,14 +116,12 @@ SoloIsolateControl::set_solo_isolated (bool yn, Controllable::GroupControlDispos if (yn) { if (_solo_isolated == false) { - _muteable.mute_master()->set_solo_ignore (true); changed = true; } _solo_isolated = true; } else { if (_solo_isolated == true) { _solo_isolated = false; - _muteable.mute_master()->set_solo_ignore (false); changed = true; } } |