diff options
author | VKamyshniy <VKamyshniy@wavesglobal.com> | 2015-02-03 19:14:27 +0200 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2015-06-29 14:18:11 -0400 |
commit | 14226356d8e73aabe498ccad77e55bde8e6b6d6f (patch) | |
tree | eae0ba9841d61f70ab0e708c0fdd16620b58616d /libs/ardour/export_profile_manager.cc | |
parent | 860e22ac6daac9d1c5f9155af27c522ca1c8b8f7 (diff) |
[Summary] Per Igor's request: if auto play loop is set on, the main timespan should be the range loop location.
Diffstat (limited to 'libs/ardour/export_profile_manager.cc')
-rw-r--r-- | libs/ardour/export_profile_manager.cc | 6 |
1 files 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); } |