From 57e7531b1f69f7ffd65f089d5145ac4ce5f9bcc0 Mon Sep 17 00:00:00 2001 From: Len Ovens Date: Thu, 22 Jun 2017 10:20:02 -0700 Subject: [PATCH] OSC: allow mixbuses to show --- libs/surfaces/osc/osc.cc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/libs/surfaces/osc/osc.cc b/libs/surfaces/osc/osc.cc index f4f7fa807e..9ac31b3162 100644 --- a/libs/surfaces/osc/osc.cc +++ b/libs/surfaces/osc/osc.cc @@ -46,6 +46,7 @@ #include "ardour/plugin.h" #include "ardour/plugin_insert.h" #include "ardour/presentation_info.h" +#include "ardour/profile.h" #include "ardour/send.h" #include "ardour/internal_send.h" #include "ardour/phase_control.h" @@ -4813,6 +4814,15 @@ OSC::get_sorted_stripables(std::bitset<32> types, bool cue) } else if (types[9] && (s->presentation_info().flags() & PresentationInfo::Hidden)) { sorted.push_back (s); } +#ifdef MIXBUS + else if (types[2]) { + if (Profile->get_mixbus()) { + if (s->mixbus()) { + sorted.push_back (s); + } + } + } +#endif } } sort (sorted.begin(), sorted.end(), StripableByPresentationOrder());