From: VKamyshniy Date: Tue, 3 Feb 2015 17:14:27 +0000 (+0200) Subject: [Summary] Per Igor's request: if auto play loop is set on, the main timespan should... X-Git-Tag: 4.2~493 X-Git-Url: https://main.carlh.net/gitweb/?a=commitdiff_plain;h=14226356d8e73aabe498ccad77e55bde8e6b6d6f;hp=860e22ac6daac9d1c5f9155af27c522ca1c8b8f7;p=ardour.git [Summary] Per Igor's request: if auto play loop is set on, the main timespan should be the range loop location. --- 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); }