summaryrefslogtreecommitdiff
path: root/libs/ardour/session_state_utils.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ardour/session_state_utils.cc')
-rw-r--r--libs/ardour/session_state_utils.cc10
1 files changed, 4 insertions, 6 deletions
diff --git a/libs/ardour/session_state_utils.cc b/libs/ardour/session_state_utils.cc
index b6bd6a9581..e57dce039e 100644
--- a/libs/ardour/session_state_utils.cc
+++ b/libs/ardour/session_state_utils.cc
@@ -16,8 +16,9 @@
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
+#include <algorithm>
+
#include <pbd/compose.h>
-#include <pbd/basename.h>
#include <pbd/error.h>
#include <pbd/file_utils.h>
@@ -64,11 +65,8 @@ get_file_names_no_extension (const vector<sys::path> & file_paths)
{
vector<string> result;
- for (vector<sys::path>::const_iterator i = file_paths.begin();
- i != file_paths.end(); ++i)
- {
- result.push_back (basename_nosuffix((*i).to_string()));
- }
+ std::transform (file_paths.begin(), file_paths.end(),
+ std::back_inserter(result), sys::basename);
sort (result.begin(), result.end(), std::less<string>());