wxScrolledWindow can get wxEVT_CHILD_FOCUS event for itself, handle that case too
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@50867 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
		| @@ -1359,6 +1359,10 @@ void wxScrollHelper::HandleOnChildFocus(wxChildFocusEvent& event) | |||||||
|  |  | ||||||
|     // find the immediate child under which the window receiving focus is: |     // find the immediate child under which the window receiving focus is: | ||||||
|     wxWindow *win = event.GetWindow(); |     wxWindow *win = event.GetWindow(); | ||||||
|  |  | ||||||
|  |     if ( win == m_targetWindow ) | ||||||
|  |         return; // nothing to do | ||||||
|  |  | ||||||
|     while ( win->GetParent() != m_targetWindow ) |     while ( win->GetParent() != m_targetWindow ) | ||||||
|     { |     { | ||||||
|         win = win->GetParent(); |         win = win->GetParent(); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user