[ts] Fix TrackEntry.mixDuration, add TrackEntry.setMixDurationWithDelay(), closes #2518

This commit is contained in:
Mario Zechner 2024-05-06 09:01:45 +02:00
parent 485de74983
commit baf6ea020a

View File

@ -951,7 +951,11 @@ export class TrackEntry {
set mixDuration (mixDuration: number) {
this._mixDuration = mixDuration;
if (this.previous != null && this.delay <= 0) this.delay += this.previous.getTrackComplete() - mixDuration;
}
setMixDurationWithDelta(mixDuration: number, delay: number) {
this._mixDuration = mixDuration;
if (this.previous != null && this.delay <= 0) this.delay += this.previous.getTrackComplete() - delay;
this.delay = this.delay;
}