Fix crash with tracks/busses with more outputs than control outputs.
git-svn-id: svn://localhost/ardour2/trunk@2521 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
parent
77459de981
commit
4848acedee
@ -2074,7 +2074,7 @@ Route::set_control_outs (const vector<string>& ports)
|
||||
/* now connect to the named ports */
|
||||
|
||||
for (size_t n = 0; n < limit; ++n) {
|
||||
if (_control_outs->connect_output (_control_outs->output (n), ports[n], this)) {
|
||||
if (_control_outs->connect_output (_control_outs->output (n), ports[n % ports.size()], this)) {
|
||||
error << string_compose (_("could not connect %1 to %2"), _control_outs->output(n)->name(), ports[n]) << endmsg;
|
||||
return -1;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user