From f463f87dac2c6e211ea7e1c6812e916befe24d63 Mon Sep 17 00:00:00 2001 From: Julian Smart Date: Fri, 28 May 2004 18:43:27 +0000 Subject: [PATCH] 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 --- src/common/containr.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/common/containr.cpp b/src/common/containr.cpp index 69b8fa56ae..51f28331ee 100644 --- a/src/common/containr.cpp +++ b/src/common/containr.cpp @@ -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; -- 2.50.0