git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@12669
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
//
// RR: Removed for now. Let's see what happens..
+ // if our child already has focus, don't take it away from it
+ wxWindow *win = wxWindow::FindFocus();
+ while ( win )
+ {
+ if ( win == m_winParent )
+ return TRUE;
+
+ if ( win->IsTopLevel() )
+ {
+ // don't look beyond the first top level parent - useless and
+ // unnecessary
+ break;
+ }
+
+ win = win->GetParent();
+ }
+
return SetFocusToChild();
}