diff --git a/libs/ardour/route.cc b/libs/ardour/route.cc index d3097dd776..2ac94cd239 100644 --- a/libs/ardour/route.cc +++ b/libs/ardour/route.cc @@ -1147,9 +1147,16 @@ Route::_reset_plugin_counts (uint32_t* err_streams) } else { s->expect_inputs ((*prev)->output_streams()); } - } - redirect_max_outs = max ((*r)->output_streams (), redirect_max_outs); + } else { + + /* don't pay any attention to send output configuration, since it doesn't + affect the route. + */ + + redirect_max_outs = max ((*r)->output_streams (), redirect_max_outs); + + } } /* we're done */