summaryrefslogtreecommitdiff
path: root/libs/surfaces/mackie/mackie_control_protocol.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/surfaces/mackie/mackie_control_protocol.cc')
-rw-r--r--libs/surfaces/mackie/mackie_control_protocol.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/libs/surfaces/mackie/mackie_control_protocol.cc b/libs/surfaces/mackie/mackie_control_protocol.cc
index a2f31c1d90..ea98ce1f7c 100644
--- a/libs/surfaces/mackie/mackie_control_protocol.cc
+++ b/libs/surfaces/mackie/mackie_control_protocol.cc
@@ -329,8 +329,12 @@ MackieControlProtocol::get_sorted_routes()
break;
case Plugins:
break;
- case Auxes: // in ardour, for now aux and buss are same. for mixbus, see "Busses" case above
+ case Auxes: // in ardour, for now aux and buss are same. for mixbus, "Busses" are mixbuses, "Auxes" are ardour buses
+#ifdef MIXBUS
+ if (!route->mixbus() && !is_track(route) && !is_hidden(route)) {
+#else
if (!is_track(route) && !is_hidden(route)) {
+#endif
sorted.push_back (route);
remote_ids.insert (route->remote_control_id());
}