Lines 3732-3739
void TrackPanel::DoSlide(wxMouseEvent & event)
Link Here
|
3732 |
#else |
3732 |
#else |
3733 |
{ |
3733 |
{ |
3734 |
trySnap = true; |
3734 |
trySnap = true; |
3735 |
desiredSlideAmount = rint(mouseTrack->GetRate() * desiredSlideAmount) / |
3735 |
if (mouseTrack->GetKind() == Track::Wave) { |
3736 |
mouseTrack->GetRate(); // set it to a sample point |
3736 |
WaveTrack *mtw = (WaveTrack *)mouseTrack; |
|
|
3737 |
desiredSlideAmount = rint(mtw->GetRate() * desiredSlideAmount) / |
3738 |
mtw->GetRate(); // set it to a sample point |
3739 |
} |
3737 |
if (mSnapManager && mCapturedClip) { |
3740 |
if (mSnapManager && mCapturedClip) { |
3738 |
clipLeft = mCapturedClip->GetStartTime() + desiredSlideAmount; |
3741 |
clipLeft = mCapturedClip->GetStartTime() + desiredSlideAmount; |
3739 |
clipRight = mCapturedClip->GetEndTime() + desiredSlideAmount; |
3742 |
clipRight = mCapturedClip->GetEndTime() + desiredSlideAmount; |