diff options
author | Robin Gareus <robin@gareus.org> | 2017-02-20 16:35:38 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2017-02-20 16:35:55 +0100 |
commit | 6df23c4e652693a927bb1a4b0cd5af6662c30935 (patch) | |
tree | 2ad7efec229a4d24e3b406030d5828d94d41174f /gtk2_ardour | |
parent | 88769557624a63cd1851ef963867989375439160 (diff) |
consolidate Ardour+Mixbus code, fix duplicate SeparatorElem in MB.
Diffstat (limited to 'gtk2_ardour')
-rw-r--r-- | gtk2_ardour/mixer_strip.cc | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/gtk2_ardour/mixer_strip.cc b/gtk2_ardour/mixer_strip.cc index e233a16748..2b1d01d913 100644 --- a/gtk2_ardour/mixer_strip.cc +++ b/gtk2_ardour/mixer_strip.cc @@ -1687,13 +1687,25 @@ MixerStrip::build_route_ops_menu () items.push_back (MenuElem (_("Outputs..."), sigc::mem_fun (*this, &RouteUI::edit_output_configuration))); - items.push_back (SeparatorElem()); + if (!Profile->get_mixbus()) { + items.push_back (SeparatorElem()); + } - if (!_route->is_master()) { + if (!_route->is_master() +#ifdef MIXBUS + && !_route->mixbus() +#endif + ) { + if (Profile->get_mixbus()) { + items.push_back (SeparatorElem()); + } items.push_back (MenuElem (_("Save As Template..."), sigc::mem_fun(*this, &RouteUI::save_as_template))); } - items.push_back (MenuElem (_("Rename..."), sigc::mem_fun(*this, &RouteUI::route_rename))); - rename_menu_item = &items.back(); + + if (!Profile->get_mixbus()) { + items.push_back (MenuElem (_("Rename..."), sigc::mem_fun(*this, &RouteUI::route_rename))); + rename_menu_item = &items.back(); + } items.push_back (SeparatorElem()); items.push_back (CheckMenuElem (_("Active"))); |