mirror of
https://github.com/cookiengineer/audacity
synced 2026-02-07 04:01:54 +01:00
Manage TrackPanelResizerCell by shared_ptr, no singleton
This commit is contained in:
@@ -384,11 +384,9 @@ UIHandle::Result TrackPanelResizeHandle::Cancel(AudacityProject *pProject)
|
||||
return RefreshCode::RefreshAll;
|
||||
}
|
||||
|
||||
TrackPanelResizerCell &TrackPanelResizerCell::Instance()
|
||||
{
|
||||
static TrackPanelResizerCell instance;
|
||||
return instance;
|
||||
}
|
||||
TrackPanelResizerCell::TrackPanelResizerCell( std::shared_ptr<Track> pTrack )
|
||||
: mpTrack{ pTrack }
|
||||
{}
|
||||
|
||||
HitTestResult TrackPanelResizerCell::HitTest
|
||||
(const TrackPanelMouseEvent &event, const AudacityProject *pProject)
|
||||
|
||||
Reference in New Issue
Block a user