1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-06-22 23:30:07 +02:00

Interim fixes for Envelopes

This commit is contained in:
Paul Licameli 2017-05-08 13:19:39 -04:00
parent 09607c278d
commit 5dfb47132e

View File

@ -1150,12 +1150,12 @@ void WaveTrack::HandleClear(double t0, double t1,
if (clip->WithinClip(t0)) {
// start of region within clip
val = clip->GetEnvelope()->GetValue(t0);
newClip->GetEnvelope()->InsertOrReplace(t0 - clip->GetOffset() - 1.0 / clip->GetRate(), val);
newClip->GetEnvelope()->InsertOrReplace(t0 - 1.0 / clip->GetRate(), val);
}
if (clip->WithinClip(t1))
{ // end of region within clip
val = clip->GetEnvelope()->GetValue(t1);
newClip->GetEnvelope()->InsertOrReplace(t1 - clip->GetOffset(), val);
newClip->GetEnvelope()->InsertOrReplace(t1 , val);
}
}
newClip->Clear(t0,t1);