summaryrefslogtreecommitdiff
path: root/gtk2_ardour/control_slave_ui.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2019-02-27 16:46:16 +0100
committerRobin Gareus <robin@gareus.org>2019-02-27 16:46:16 +0100
commit593fa3c0c4daf7dda018ea76b380eedb02883ca6 (patch)
tree2b20b9a94e4dd4ef2e6f5bf2aed1ee7fa4a6b160 /gtk2_ardour/control_slave_ui.cc
parent2936a4d2bdbd411e05aaf9a0b26604d97e356e4c (diff)
Consolidate code, use dedicated API
Diffstat (limited to 'gtk2_ardour/control_slave_ui.cc')
-rw-r--r--gtk2_ardour/control_slave_ui.cc5
1 files changed, 1 insertions, 4 deletions
diff --git a/gtk2_ardour/control_slave_ui.cc b/gtk2_ardour/control_slave_ui.cc
index 0c8ad87d28..50a10b03b2 100644
--- a/gtk2_ardour/control_slave_ui.cc
+++ b/gtk2_ardour/control_slave_ui.cc
@@ -199,10 +199,7 @@ ControlSlaveUI::vca_button_release (GdkEventButton* ev, uint32_t n)
items.push_back (CheckMenuElem ((*v)->name()));
Gtk::CheckMenuItem* item = dynamic_cast<Gtk::CheckMenuItem*> (&items.back());
- boost::shared_ptr<GainControl> gcs = stripable->gain_control();
- boost::shared_ptr<GainControl> gcm = (*v)->gain_control();
-
- if (gcs->slaved_to (gcm)) {
+ if (stripable->slaved_to (*i)) {
item->set_active (true);
slaved = true;
}