allow to export loop-range w/o looping. fixes #6508
authorRobin Gareus <robin@gareus.org>
Fri, 14 Aug 2015 00:32:29 +0000 (02:32 +0200)
committerRobin Gareus <robin@gareus.org>
Fri, 14 Aug 2015 00:32:29 +0000 (02:32 +0200)
libs/ardour/export_profile_manager.cc

index 84072284f783bf95c27edee05a9f2a4c1861fd3b..fef9c74cc733d5d3c4a52ec3d0d49a0426f46135 100644 (file)
@@ -483,12 +483,15 @@ ExportProfileManager::update_ranges () {
                return;
        }
 
-       /* Session */
 
-       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);
+       /* Loop */
+       if (session.locations()->auto_loop_location ()) {
+               ranges->push_back (session.locations()->auto_loop_location ());
+       }
+
+       /* Session */
+       if (session.locations()->session_range_location()) {
+               ranges->push_back (session.locations()->session_range_location());
        }
 
        /* Selection */