diff options
author | Robin Gareus <robin@gareus.org> | 2015-08-14 02:32:29 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2015-08-14 02:32:29 +0200 |
commit | c342769925248bbc48451e5305acf1b0551a8b6f (patch) | |
tree | 38b80775e6cb5106d0bf93da2d3346fd5622608f /libs/ardour/export_profile_manager.cc | |
parent | a9163e9208f16519bba907df6c7563590574780e (diff) |
allow to export loop-range w/o looping. fixes #6508
Diffstat (limited to 'libs/ardour/export_profile_manager.cc')
-rw-r--r-- | libs/ardour/export_profile_manager.cc | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/libs/ardour/export_profile_manager.cc b/libs/ardour/export_profile_manager.cc index 84072284f7..fef9c74cc7 100644 --- a/libs/ardour/export_profile_manager.cc +++ b/libs/ardour/export_profile_manager.cc @@ -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 */ |