summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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 ?!