Fix insert-position when adding route from template

This commit is contained in:
Robin Gareus 2021-05-06 21:16:55 +02:00
parent 31b709b7ff
commit 1173262503
Signed by: rgareus
GPG Key ID: A090BCE02CF57F04
1 changed files with 6 additions and 0 deletions

View File

@ -92,6 +92,7 @@
#include "ardour/playlist_factory.h"
#include "ardour/plugin.h"
#include "ardour/plugin_insert.h"
#include "ardour/presentation_info.h"
#include "ardour/process_thread.h"
#include "ardour/profile.h"
#include "ardour/rc_configuration.h"
@ -3037,6 +3038,11 @@ Session::new_route_from_template (uint32_t how_many, PresentationInfo::order_t i
goto out;
}
{
PresentationInfo& rpi = route->presentation_info ();
rpi.set_flags (PresentationInfo::Flag (rpi.flags() & ~PresentationInfo::OrderSet));
}
/* Fix up sharing of playlists with the new Route/Track */
for (vector<boost::shared_ptr<Playlist> >::iterator sp = shared_playlists.begin(); sp != shared_playlists.end(); ++sp) {