From 117326250305fc882170b43ba2909cd70389abd0 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Thu, 6 May 2021 21:16:55 +0200 Subject: [PATCH] Fix insert-position when adding route from template --- libs/ardour/session.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc index 4b4a2da77a..314493326c 100644 --- a/libs/ardour/session.cc +++ b/libs/ardour/session.cc @@ -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 >::iterator sp = shared_playlists.begin(); sp != shared_playlists.end(); ++sp) {