1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-11-16 06:03:49 +01:00

Rewrite iteration over visible tracks in TrackArtist...

... also eliminating AudacityProject::GetFirstVisible.
This commit is contained in:
Paul Licameli
2017-01-10 21:43:20 -05:00
parent 51e0ae0447
commit 0c0c2c0d1e
5 changed files with 42 additions and 76 deletions

View File

@@ -1156,8 +1156,7 @@ void TrackPanel::DrawTracks(wxDC * dc)
TrackPanelDrawingContext context{ *dc, Target(), mLastMouseState };
// The track artist actually draws the stuff inside each track
auto first = GetProject()->GetFirstVisible();
mTrackArtist->DrawTracks(context, GetTracks(), first.get(),
mTrackArtist->DrawTracks(context, GetTracks(),
region, tracksRect, clip,
mViewInfo->selectedRegion, *mViewInfo,
envelopeFlag, bigPointsFlag, sliderFlag);