move the point of adding a new MIDI track until *after* the instrument is added
This seems ripe with all kinds of subtle breakage potential. Sigh.
This commit is contained in:
parent
9d60197ffb
commit
fac8d84786
@ -2378,7 +2378,6 @@ Session::new_midi_track (const ChanCount& input, const ChanCount& output, bool s
|
|||||||
failed:
|
failed:
|
||||||
if (!new_routes.empty()) {
|
if (!new_routes.empty()) {
|
||||||
StateProtector sp (this);
|
StateProtector sp (this);
|
||||||
add_routes (new_routes, true, true, false, order);
|
|
||||||
|
|
||||||
if (instrument) {
|
if (instrument) {
|
||||||
for (RouteList::iterator r = new_routes.begin(); r != new_routes.end(); ++r) {
|
for (RouteList::iterator r = new_routes.begin(); r != new_routes.end(); ++r) {
|
||||||
@ -2402,6 +2401,8 @@ Session::new_midi_track (const ChanCount& input, const ChanCount& output, bool s
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
add_routes (new_routes, true, true, false, order);
|
||||||
}
|
}
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
|
Loading…
Reference in New Issue
Block a user