make use of loop range as default export range being Tracks specific
authorPaul Davis <paul@linuxaudiosystems.com>
Sun, 10 May 2015 17:17:32 +0000 (13:17 -0400)
committerPaul Davis <paul@linuxaudiosystems.com>
Mon, 29 Jun 2015 18:18:12 +0000 (14:18 -0400)
libs/ardour/export_profile_manager.cc

index a9327e22153fdb3e61e817d732b0dbf21b2b469e..b72e9e3332b4841d8575628119b3591e8832544f 100644 (file)
@@ -392,8 +392,14 @@ ExportProfileManager::init_timespans (XMLNodeList nodes)
                timespans.push_back (state);
 
                // Add session as default selection
-               Location * session_range = (session.get_play_loop () ? session.locations()->auto_loop_location () : 
-                                                                                                                  session.locations()->session_range_location());
+               Location * session_range;
+
+               if (Profile->get_trx()) {
+                       session_range = (session.get_play_loop () ? session.locations()->auto_loop_location () : session.locations()->session_range_location());
+               } else {
+                       session_range = session.locations()->session_range_location();
+               }
+                       
                if (!session_range) { return false; }
 
                ExportTimespanPtr timespan = handler->add_timespan();