From 6f9beb1e332319967ddebf12223a12476766833c Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Fri, 4 Mar 2016 15:02:56 -0500 Subject: no self-assign for VCA masters --- gtk2_ardour/vca_master_strip.cc | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'gtk2_ardour/vca_master_strip.cc') diff --git a/gtk2_ardour/vca_master_strip.cc b/gtk2_ardour/vca_master_strip.cc index 1e61aa14e9..595174d059 100644 --- a/gtk2_ardour/vca_master_strip.cc +++ b/gtk2_ardour/vca_master_strip.cc @@ -297,6 +297,12 @@ VCAMasterStrip::vca_button_release (GdkEventButton* ev) items.push_back (MenuElem (_("Unassign"), sigc::mem_fun (*this, &VCAMasterStrip::vca_unassign))); for (VCAList::iterator v = vcas.begin(); v != vcas.end(); ++v) { + + if (*v == _vca) { + /* no self-mastering */ + continue; + } + items.push_back (CheckMenuElem ((*v)->name())); CheckMenuItem* item = dynamic_cast (&items.back()); if (_vca->control()->slaved_to (*v)) { -- cgit v1.2.3