summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libs/ardour/audiofilesource.cc2
-rw-r--r--libs/ardour/session.cc2
2 files changed, 2 insertions, 2 deletions
diff --git a/libs/ardour/audiofilesource.cc b/libs/ardour/audiofilesource.cc
index 30f8f84a5b..9f24814d49 100644
--- a/libs/ardour/audiofilesource.cc
+++ b/libs/ardour/audiofilesource.cc
@@ -201,7 +201,7 @@ AudioFileSource::find_broken_peakfile (string peak_path, string audio_path)
string
AudioFileSource::broken_peak_path (string audio_path)
{
- return _session.peak_path (audio_path);
+ return _session.peak_path (basename_nosuffix (audio_path));
}
string
diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc
index 935267f1da..2392d45ca1 100644
--- a/libs/ardour/session.cc
+++ b/libs/ardour/session.cc
@@ -2874,7 +2874,7 @@ string
Session::peak_path (string base) const
{
sys::path peakfile_path(_session_dir->peak_path());
- peakfile_path /= basename_nosuffix (base) + peakfile_suffix;
+ peakfile_path /= base + peakfile_suffix;
return peakfile_path.to_string();
}