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

Remove GetActiveProject from SelectHandle

This commit is contained in:
Paul Licameli 2019-05-21 13:36:29 -04:00
parent 02e5b8db07
commit 9029eee5bd
2 changed files with 9 additions and 9 deletions

View File

@ -487,12 +487,12 @@ namespace {
}
}
void SelectHandle::Enter(bool, AudacityProject *)
void SelectHandle::Enter(bool, AudacityProject *project)
{
SetUseSnap(true);
SetUseSnap(true, project);
}
void SelectHandle::SetUseSnap(bool use)
void SelectHandle::SetUseSnap(bool use, AudacityProject *project)
{
mUseSnap = use;
@ -504,7 +504,7 @@ void SelectHandle::SetUseSnap(bool use)
if (IsClicked()) {
// Readjust the moving selection end
AssignSelection(
ViewInfo::Get( *::GetActiveProject() ),
ViewInfo::Get( *project ),
mUseSnap ? mSnapEnd.outTime : mSnapEnd.timeSnappedTime,
nullptr);
}
@ -521,10 +521,10 @@ bool SelectHandle::HasEscape() const
return HasSnap() && mUseSnap;
}
bool SelectHandle::Escape(AudacityProject *)
bool SelectHandle::Escape(AudacityProject *project)
{
if (SelectHandle::HasEscape()) {
SetUseSnap(false);
SetUseSnap(false, project);
return true;
}
return false;

View File

@ -50,13 +50,13 @@ public:
bool IsClicked() const;
void SetUseSnap(bool use);
void Enter(bool forward, AudacityProject *) override;
void SetUseSnap(bool use, AudacityProject *pProject);
void Enter(bool forward, AudacityProject *pProject) override;
bool HasSnap() const;
bool HasEscape() const override;
bool Escape(AudacityProject *) override;
bool Escape(AudacityProject *pProject) override;
Result Click
(const TrackPanelMouseEvent &event, AudacityProject *pProject) override;