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) {