1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-06-18 17:10:05 +02:00

Construct SnapManager with const TrackList

This commit is contained in:
Paul Licameli 2017-07-12 18:05:20 -04:00
parent 5f49892d61
commit ac10dc13d5
2 changed files with 5 additions and 5 deletions

View File

@ -37,7 +37,7 @@ TrackClip::~TrackClip()
}
SnapManager::SnapManager(TrackList *tracks,
SnapManager::SnapManager(const TrackList *tracks,
const ZoomInfo *zoomInfo,
const TrackClipArray *clipExclusions,
const TrackArray *trackExclusions,
@ -102,8 +102,8 @@ void SnapManager::Reinit()
// Add a SnapPoint at t=0
mSnapPoints.push_back(SnapPoint{});
TrackListIterator iter(mTracks);
for (Track *track = iter.First(); track; track = iter.Next())
TrackListConstIterator iter(mTracks);
for (const Track *track = iter.First(); track; track = iter.Next())
{
if (mTrackExclusions &&
mTrackExclusions->end() !=

View File

@ -73,7 +73,7 @@ using SnapPointArray = std::vector < SnapPoint > ;
class SnapManager
{
public:
SnapManager(TrackList *tracks,
SnapManager(const TrackList *tracks,
const ZoomInfo *zoomInfo,
const TrackClipArray *clipExclusions = NULL,
const TrackArray *trackExclusions = NULL,
@ -112,7 +112,7 @@ private:
private:
const AudacityProject *mProject;
TrackList *mTracks;
const TrackList *mTracks;
const TrackClipArray *mClipExclusions;
const TrackArray *mTrackExclusions;
const ZoomInfo *mZoomInfo;