summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2020-05-12 11:31:07 -0600
committerPaul Davis <paul@linuxaudiosystems.com>2020-05-12 11:34:38 -0600
commitf5064fa1ca952becd294766f9277c47aa868a205 (patch)
treeeac217ef361ade712cc2327804a34ff78116eeed /libs
parent156a31ac4fac4c57bcbb197a5a6b72fcbeb3776f (diff)
after an overwrite with the loop location set, reset the next sample to be read
Diffstat (limited to 'libs')
-rw-r--r--libs/ardour/disk_reader.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/libs/ardour/disk_reader.cc b/libs/ardour/disk_reader.cc
index 61cced8951..731655eda7 100644
--- a/libs/ardour/disk_reader.cc
+++ b/libs/ardour/disk_reader.cc
@@ -736,6 +736,10 @@ DiskReader::overwrite_existing_audio ()
}
}
+ if (_loop_location) {
+ file_sample[DataType::AUDIO] = start;
+ }
+
return ret;
}