From 14226356d8e73aabe498ccad77e55bde8e6b6d6f Mon Sep 17 00:00:00 2001 From: VKamyshniy Date: Tue, 3 Feb 2015 19:14:27 +0200 Subject: [PATCH 1/1] [Summary] Per Igor's request: if auto play loop is set on, the main timespan should be the range loop location. --- libs/ardour/export_profile_manager.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libs/ardour/export_profile_manager.cc b/libs/ardour/export_profile_manager.cc index c2d6cb087a..a9327e2215 100644 --- a/libs/ardour/export_profile_manager.cc +++ b/libs/ardour/export_profile_manager.cc @@ -392,7 +392,8 @@ ExportProfileManager::init_timespans (XMLNodeList nodes) timespans.push_back (state); // Add session as default selection - Location * session_range = session.locations()->session_range_location(); + Location * session_range = (session.get_play_loop () ? session.locations()->auto_loop_location () : + session.locations()->session_range_location()); if (!session_range) { return false; } ExportTimespanPtr timespan = handler->add_timespan(); @@ -477,7 +478,8 @@ ExportProfileManager::update_ranges () { /* Session */ - Location * session_range = session.locations()->session_range_location(); + Location * session_range = (session.get_play_loop () ? session.locations()->auto_loop_location () : + session.locations()->session_range_location()); if (session_range) { ranges->push_back (session_range); } -- 2.30.2