wxWindow *child = node->GetData();
node = node->GetNext();
-#ifdef __WXMAC__
- if ( m_winParent->MacIsWindowScrollbar( child ) )
+ if ( !m_winParent->IsClientAreaChild(child) )
continue;
-#endif
if ( child->CanAcceptFocus() )
return false;
wxWindow *child = node->GetData();
node = node->GetNext();
-#ifdef __WXMAC__
- if ( child->GetParent()->MacIsWindowScrollbar( child ) )
+ // skip special windows:
+ if ( !win->IsClientAreaChild(child) )
continue;
-#endif
-
+
if ( child->CanAcceptFocusFromKeyboard() && !child->IsTopLevel() )
{
#ifdef __WXMSW__