From 9339a7b9979863537401100762e39c231fd8bc53 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Fri, 4 Mar 2016 14:15:37 -0500 Subject: add solo/mute controls to VCAMasterStrip --- gtk2_ardour/mixer_strip.cc | 3 +++ 1 file changed, 3 insertions(+) (limited to 'gtk2_ardour/mixer_strip.cc') 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) 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) 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); } } -- cgit v1.2.3