mirror of
https://github.com/cookiengineer/audacity
synced 2025-08-08 16:11:14 +02:00
Fix for Select Cursor to saved cursor position command
When used during playback, this was producing unexpected results. Fix is to use setTimes(t0,t1), rather than calls to setT0(t0) and set(t1) which was producing unexpected results.
This commit is contained in:
parent
e50335850f
commit
10b54fc94a
@ -5189,8 +5189,8 @@ void AudacityProject::OnSelectCursorSavedCursor()
|
||||
{
|
||||
if (mCursorPositionHasBeenSaved) {
|
||||
double cursorPositionCurrent = IsAudioActive() ? gAudioIO->GetStreamTime() : mViewInfo.selectedRegion.t0();
|
||||
mViewInfo.selectedRegion.setT0(std::min(cursorPositionCurrent, mCursorPositionSaved));
|
||||
mViewInfo.selectedRegion.setT1(std::max(cursorPositionCurrent, mCursorPositionSaved));
|
||||
mViewInfo.selectedRegion.setTimes(std::min(cursorPositionCurrent, mCursorPositionSaved),
|
||||
std::max(cursorPositionCurrent, mCursorPositionSaved));
|
||||
|
||||
ModifyState(false);
|
||||
mTrackPanel->Refresh(false);
|
||||
|
Loading…
x
Reference in New Issue
Block a user