mirror of
https://github.com/cookiengineer/audacity
synced 2025-05-06 14:52:34 +02:00
Make previous fix safer
This commit is contained in:
parent
28011280d0
commit
63f9875066
@ -78,6 +78,7 @@ private:
|
||||
void OnLeftDown(wxMouseEvent & event);
|
||||
void OnLeftUp(wxMouseEvent & event);
|
||||
void OnEnter(wxMouseEvent & event);
|
||||
void OnLeave(wxMouseEvent & event);
|
||||
void OnMotion(wxMouseEvent & event);
|
||||
void ResizeBar(const wxSize &size);
|
||||
void OnCaptureLost(wxMouseCaptureLostEvent & event);
|
||||
@ -101,6 +102,7 @@ BEGIN_EVENT_TABLE( ToolBarResizer, wxWindow )
|
||||
EVT_LEFT_DOWN( ToolBarResizer::OnLeftDown )
|
||||
EVT_LEFT_UP( ToolBarResizer::OnLeftUp )
|
||||
EVT_ENTER_WINDOW( ToolBarResizer::OnEnter )
|
||||
EVT_LEAVE_WINDOW( ToolBarResizer::OnLeave )
|
||||
EVT_MOTION( ToolBarResizer::OnMotion )
|
||||
EVT_MOUSE_CAPTURE_LOST( ToolBarResizer::OnCaptureLost )
|
||||
EVT_KEY_DOWN( ToolBarResizer::OnKeyDown )
|
||||
@ -193,6 +195,11 @@ void ToolBarResizer::OnEnter( wxMouseEvent & event )
|
||||
mOrigFocus = FindFocus();
|
||||
}
|
||||
|
||||
void ToolBarResizer::OnLeave( wxMouseEvent & event )
|
||||
{
|
||||
mOrigFocus = nullptr;
|
||||
}
|
||||
|
||||
void ToolBarResizer::OnMotion( wxMouseEvent & event )
|
||||
{
|
||||
// Go ahead and set the event to propagate
|
||||
|
Loading…
x
Reference in New Issue
Block a user