diff options
Diffstat (limited to 'libs/ardour/filter.cc')
-rw-r--r-- | libs/ardour/filter.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/libs/ardour/filter.cc b/libs/ardour/filter.cc index b085ec946b..b723de1e56 100644 --- a/libs/ardour/filter.cc +++ b/libs/ardour/filter.cc @@ -59,10 +59,9 @@ Filter::make_new_sources (boost::shared_ptr<Region> region, SourceList& nsrcs, s } } - string path = session.path_from_region_name (region->data_type(), - PBD::basename_nosuffix (names[i]), string ("")); + string path = session.new_audio_source_path (name, region->n_channels(), i, false, false); - if (path.length() == 0) { + if (path.empty()) { error << string_compose (_("filter: error creating name for new file based on %1"), region->name()) << endmsg; return -1; |