summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorBen Loftis <ben@harrisonconsoles.com>2016-01-28 17:21:42 -0600
committerBen Loftis <ben@harrisonconsoles.com>2016-01-28 17:21:42 -0600
commitcf558ee18ca35e29d4d688cd5601085c92fcafb5 (patch)
tree1354542246877963f2b4879efadf85063f6852e7 /libs
parent54c3c9e494acc7a9a9bdb7b26d39248aa0612a05 (diff)
Buses and Auxes are slightly different view-filters in Mixbus
Diffstat (limited to 'libs')
-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());
}