X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1f8b8785bf01e2bde40e50130a610a20f2909247..dbcbe229628c7667da2b6257198467d4f09ab28d:/src/common/containr.cpp diff --git a/src/common/containr.cpp b/src/common/containr.cpp index 2cac0008ac..04a7794bfe 100644 --- a/src/common/containr.cpp +++ b/src/common/containr.cpp @@ -241,7 +241,7 @@ void wxControlContainer::HandleOnWindowDestroy(wxWindowBase *child) // focus handling // ---------------------------------------------------------------------------- -void wxControlContainer::DoSetFocus() +bool wxControlContainer::DoSetFocus() { wxLogTrace(_T("focus"), _T("SetFocus on wxPanel 0x%08x."), m_winParent->GetHandle()); @@ -273,10 +273,7 @@ void wxControlContainer::DoSetFocus() // // RR: Removed for now. Let's see what happens.. - if ( !SetFocusToChild() ) - { - m_winParent->SetFocus(); - } + return SetFocusToChild(); } void wxControlContainer::HandleOnFocus(wxFocusEvent& event)