mirror of
https://github.com/cookiengineer/audacity
synced 2026-01-23 17:25:54 +01:00
Bug 2534 - Change Speed merges selected clip with adjacent clips
This commit is contained in:
@@ -586,9 +586,12 @@ bool EffectChangeSpeed::ProcessOne(WaveTrack * track,
|
|||||||
for (auto gap : gaps) {
|
for (auto gap : gaps) {
|
||||||
auto st = track->LongSamplesToTime(track->TimeToLongSamples(gap.first));
|
auto st = track->LongSamplesToTime(track->TimeToLongSamples(gap.first));
|
||||||
auto et = track->LongSamplesToTime(track->TimeToLongSamples(gap.second));
|
auto et = track->LongSamplesToTime(track->TimeToLongSamples(gap.second));
|
||||||
|
if (st >= mCurT0 && et <= mCurT1 && st != et)
|
||||||
|
{
|
||||||
track->SplitDelete(warper.Warp(st), warper.Warp(et));
|
track->SplitDelete(warper.Warp(st), warper.Warp(et));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (newLength > mMaxNewLength)
|
if (newLength > mMaxNewLength)
|
||||||
mMaxNewLength = newLength;
|
mMaxNewLength = newLength;
|
||||||
|
|||||||
Reference in New Issue
Block a user