Make the focus recursion test only for Mac since it breaks MSW.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27482 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -342,8 +342,13 @@ bool wxControlContainer::DoSetFocus()
|
||||
wxLogTrace(_T("focus"), _T("SetFocus on wxPanel 0x%08lx."),
|
||||
(unsigned long)m_winParent->GetHandle());
|
||||
|
||||
// FIXME: this recursion protection is needed for wxMac,
|
||||
// but on Windows (at least), it breaks focus handling.
|
||||
// This needs to be investigated further.
|
||||
#ifdef __WXMAC__
|
||||
if (m_inSetFocus)
|
||||
return true;
|
||||
#endif
|
||||
|
||||
m_inSetFocus = true;
|
||||
|
||||
|
Reference in New Issue
Block a user