diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2016-03-04 14:15:37 -0500 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-05-31 15:30:39 -0400 |
commit | 9339a7b9979863537401100762e39c231fd8bc53 (patch) | |
tree | 763a0326be31021ed578b96f51de02074e0a196d /gtk2_ardour/mixer_strip.cc | |
parent | 6b7a384e340ab363107e4ebc297fc24810b813cb (diff) |
add solo/mute controls to VCAMasterStrip
Diffstat (limited to 'gtk2_ardour/mixer_strip.cc')
-rw-r--r-- | gtk2_ardour/mixer_strip.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gtk2_ardour/mixer_strip.cc b/gtk2_ardour/mixer_strip.cc index 523b6cf477..9963737188 100644 --- a/gtk2_ardour/mixer_strip.cc +++ b/gtk2_ardour/mixer_strip.cc @@ -2523,6 +2523,7 @@ MixerStrip::vca_assign (boost::shared_ptr<VCA> vca) return; } _route->gain_control()->add_master (vca); + vca->add_solo_mute_target (_route); } void @@ -2535,8 +2536,10 @@ MixerStrip::vca_unassign (boost::shared_ptr<VCA> vca) if (!vca) { /* null VCA means drop all VCA assignments */ _route->gain_control()->clear_masters (); + /* XXX Need to remove all solo/mute target entries */ } else { _route->gain_control()->remove_master (vca); + vca->remove_solo_mute_target (_route); } } |