From e239efe486965dcb43b1dc07bafae7bf52ed54ea Mon Sep 17 00:00:00 2001 From: Steve Daulton Date: Sun, 23 Oct 2016 22:04:14 +0100 Subject: [PATCH] Fix bug 1531 --- src/widgets/Ruler.cpp | 12 ++---------- src/widgets/Ruler.h | 2 +- 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/src/widgets/Ruler.cpp b/src/widgets/Ruler.cpp index 33eb1b4ba..95372fb52 100644 --- a/src/widgets/Ruler.cpp +++ b/src/widgets/Ruler.cpp @@ -2979,16 +2979,8 @@ void AdornedRulerPanel::OnSyncSelToQuickPlay(wxCommandEvent&) void AdornedRulerPanel::DragSelection() { - if (mPlayRegionStart < mPlayRegionEnd) { - mProject->SetSel0(mPlayRegionStart); - mProject->SetSel1(mPlayRegionEnd); - } - else { - mProject->SetSel0(mPlayRegionEnd); - mProject->SetSel1(mPlayRegionStart); - } - mProject->GetTrackPanel()->DisplaySelection(); - mProject->GetTrackPanel()->Refresh(false); + mViewInfo->selectedRegion.setT0(mPlayRegionStart, false); + mViewInfo->selectedRegion.setT1(mPlayRegionEnd, true); } void AdornedRulerPanel::HandleSnapping() diff --git a/src/widgets/Ruler.h b/src/widgets/Ruler.h index 693e077d8..cff105bd0 100644 --- a/src/widgets/Ruler.h +++ b/src/widgets/Ruler.h @@ -388,8 +388,8 @@ private: bool mIsWE; Ruler mRuler; - ViewInfo *const mViewInfo; AudacityProject *const mProject; + ViewInfo *const mViewInfo; TrackList *mTracks; wxRect mOuter;