summaryrefslogtreecommitdiff
path: root/libs/ardour/audiofilesource.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2015-09-06 11:49:47 +0200
committerRobin Gareus <robin@gareus.org>2015-09-06 11:49:47 +0200
commitef3a42faed07d51a6485e50662c9e93996042426 (patch)
tree33d88998dd899aa3bbb3e37e2cb073f6a52d57fd /libs/ardour/audiofilesource.cc
parentf5f11158aa8ae22350b5e0d97fe592ac9d3ee7bd (diff)
terminate peak-file creation on session-close
Diffstat (limited to 'libs/ardour/audiofilesource.cc')
-rw-r--r--libs/ardour/audiofilesource.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/libs/ardour/audiofilesource.cc b/libs/ardour/audiofilesource.cc
index a6942e678b..633292b157 100644
--- a/libs/ardour/audiofilesource.cc
+++ b/libs/ardour/audiofilesource.cc
@@ -335,6 +335,9 @@ AudioFileSource::is_empty (Session& /*s*/, string path)
int
AudioFileSource::setup_peakfile ()
{
+ if (_session.deletion_in_progress()) {
+ return 0;
+ }
if (!(_flags & NoPeakFile)) {
return initialize_peakfile (_path);
} else {