mirror of
https://github.com/cookiengineer/audacity
synced 2025-05-06 23:02:42 +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 OnLeftDown(wxMouseEvent & event);
|
||||||
void OnLeftUp(wxMouseEvent & event);
|
void OnLeftUp(wxMouseEvent & event);
|
||||||
void OnEnter(wxMouseEvent & event);
|
void OnEnter(wxMouseEvent & event);
|
||||||
|
void OnLeave(wxMouseEvent & event);
|
||||||
void OnMotion(wxMouseEvent & event);
|
void OnMotion(wxMouseEvent & event);
|
||||||
void ResizeBar(const wxSize &size);
|
void ResizeBar(const wxSize &size);
|
||||||
void OnCaptureLost(wxMouseCaptureLostEvent & event);
|
void OnCaptureLost(wxMouseCaptureLostEvent & event);
|
||||||
@ -101,6 +102,7 @@ BEGIN_EVENT_TABLE( ToolBarResizer, wxWindow )
|
|||||||
EVT_LEFT_DOWN( ToolBarResizer::OnLeftDown )
|
EVT_LEFT_DOWN( ToolBarResizer::OnLeftDown )
|
||||||
EVT_LEFT_UP( ToolBarResizer::OnLeftUp )
|
EVT_LEFT_UP( ToolBarResizer::OnLeftUp )
|
||||||
EVT_ENTER_WINDOW( ToolBarResizer::OnEnter )
|
EVT_ENTER_WINDOW( ToolBarResizer::OnEnter )
|
||||||
|
EVT_LEAVE_WINDOW( ToolBarResizer::OnLeave )
|
||||||
EVT_MOTION( ToolBarResizer::OnMotion )
|
EVT_MOTION( ToolBarResizer::OnMotion )
|
||||||
EVT_MOUSE_CAPTURE_LOST( ToolBarResizer::OnCaptureLost )
|
EVT_MOUSE_CAPTURE_LOST( ToolBarResizer::OnCaptureLost )
|
||||||
EVT_KEY_DOWN( ToolBarResizer::OnKeyDown )
|
EVT_KEY_DOWN( ToolBarResizer::OnKeyDown )
|
||||||
@ -193,6 +195,11 @@ void ToolBarResizer::OnEnter( wxMouseEvent & event )
|
|||||||
mOrigFocus = FindFocus();
|
mOrigFocus = FindFocus();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void ToolBarResizer::OnLeave( wxMouseEvent & event )
|
||||||
|
{
|
||||||
|
mOrigFocus = nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
void ToolBarResizer::OnMotion( wxMouseEvent & event )
|
void ToolBarResizer::OnMotion( wxMouseEvent & event )
|
||||||
{
|
{
|
||||||
// Go ahead and set the event to propagate
|
// Go ahead and set the event to propagate
|
||||||
|
Loading…
x
Reference in New Issue
Block a user