diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2016-03-08 23:29:38 -0500 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-05-31 15:30:40 -0400 |
commit | 91f8c0be5424b615a33ef3e6e418ba3a1ace4613 (patch) | |
tree | adef88488072bbf5bd80e0eaf874336818f2e394 /gtk2_ardour/vca_master_strip.cc | |
parent | c660703f95a269a7f312e84564345f8961cb7e75 (diff) |
use new API for control slave/master relationships
Diffstat (limited to 'gtk2_ardour/vca_master_strip.cc')
-rw-r--r-- | gtk2_ardour/vca_master_strip.cc | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gtk2_ardour/vca_master_strip.cc b/gtk2_ardour/vca_master_strip.cc index d7c1856d7d..fa5ab1c345 100644 --- a/gtk2_ardour/vca_master_strip.cc +++ b/gtk2_ardour/vca_master_strip.cc @@ -131,7 +131,7 @@ VCAMasterStrip::VCAMasterStrip (Session* s, boost::shared_ptr<VCA> v) _vca->solo_control()->Changed.connect (vca_connections, invalidator (*this), boost::bind (&VCAMasterStrip::solo_changed, this), gui_context()); _vca->mute_control()->Changed.connect (vca_connections, invalidator (*this), boost::bind (&VCAMasterStrip::mute_changed, this), gui_context()); - _vca->gain_control()->VCAStatusChange.connect (vca_connections, + _vca->gain_control()->MasterStatusChange.connect (vca_connections, invalidator (*this), boost::bind (&VCAMasterStrip::update_vca_display, this), gui_context()); @@ -144,7 +144,7 @@ VCAMasterStrip::update_vca_display () string label; for (VCAList::iterator v = vcas.begin(); v != vcas.end(); ++v) { - if (_vca->gain_control()->slaved_to (*v)) { + if (_vca->gain_control()->slaved_to ((*v)->gain_control())) { if (!label.empty()) { label += ' '; } @@ -256,11 +256,11 @@ VCAMasterStrip::vca_menu_toggle (CheckMenuItem* menuitem, uint32_t n) /* null VCA means drop all VCA assignments */ vca_unassign (); } else { - _vca->gain_control()->remove_master (vca); + _vca->gain_control()->remove_master (vca->gain_control()); } } else { if (vca) { - _vca->gain_control()->add_master (vca); + _vca->gain_control()->add_master (vca->gain_control()); } } } @@ -307,7 +307,7 @@ VCAMasterStrip::vca_button_release (GdkEventButton* ev) items.push_back (CheckMenuElem ((*v)->name())); CheckMenuItem* item = dynamic_cast<CheckMenuItem*> (&items.back()); - if (_vca->gain_control()->slaved_to (*v)) { + if (_vca->gain_control()->slaved_to ((*v)->gain_control())) { item->set_active (true); } item->signal_activate().connect (sigc::bind (sigc::mem_fun (*this, &VCAMasterStrip::vca_menu_toggle), item, (*v)->number())); |