diff options
Diffstat (limited to 'gtk2_ardour/vca_master_strip.cc')
-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)) { |