1
0
mirror of https://github.com/cookiengineer/audacity synced 2026-02-06 03:32:09 +01:00

Eliminate GetActiveProject from MixerBoard, Snap, Meter

This commit is contained in:
Paul Licameli
2020-01-06 14:04:10 -05:00
parent 0c2c6c5da3
commit 32d2d2390f
3 changed files with 8 additions and 9 deletions

View File

@@ -54,7 +54,7 @@ SnapManager::SnapManager(const TrackList *tracks,
mPixelTolerance = pixelTolerance;
mNoTimeSnap = noTimeSnap;
mProject = GetActiveProject();
mProject = tracks->GetOwner();
wxASSERT(mProject);
mSnapTo = 0;
@@ -333,7 +333,7 @@ SnapResults SnapManager::Snap
// Find where it would snap time to the grid
mConverter.ValueToControls(
t,
ProjectSettings::Get( *GetActiveProject() ).GetSnapTo() == SNAP_NEAREST
ProjectSettings::Get( *mProject ).GetSnapTo() == SNAP_NEAREST
);
mConverter.ControlsToValue();
results.timeSnappedTime = mConverter.GetValue();