summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-04-13 13:23:17 +0200
committerRobin Gareus <robin@gareus.org>2016-04-13 13:23:17 +0200
commit66b14b7bbb1231d87742b83c0699ac748fb498a9 (patch)
tree274d8364dc97dbb62a93c27865a22b6c2d8d2e06
parent2b3205df0cdb2835903928250f42ad7c5adb7f9a (diff)
special case strict-i/o on the master-bus
-rw-r--r--libs/ardour/route.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/ardour/route.cc b/libs/ardour/route.cc
index 0441928c0a..2b9301c715 100644
--- a/libs/ardour/route.cc
+++ b/libs/ardour/route.cc
@@ -2096,7 +2096,7 @@ Route::try_configure_processors_unlocked (ChanCount in, ProcessorStreams* err)
* Delivery::configure_io() will do the actual removal
* by calling _output->ensure_io()
*/
- if (_session.master_out ()) {
+ if (!is_master() && _session.master_out ()) {
/* ..but at least as many as there are master-inputs */
// XXX this may need special-casing for mixbus (master-outputs)
// and should maybe be a preference anyway ?!