diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2016-03-04 15:02:56 -0500 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-05-31 15:30:39 -0400 |
commit | 6f9beb1e332319967ddebf12223a12476766833c (patch) | |
tree | f8edf521f6c8662594d418de65faf7c21fc0db44 /gtk2_ardour | |
parent | dd31ef2d1b95d05e74307f075d2070b10ae94884 (diff) |
no self-assign for VCA masters
Diffstat (limited to 'gtk2_ardour')
-rw-r--r-- | gtk2_ardour/vca_master_strip.cc | 6 |
1 files changed, 6 insertions, 0 deletions
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<CheckMenuItem*> (&items.back()); if (_vca->control()->slaved_to (*v)) { |