- if ( m_macUsesCompositing )
- {
- ::GetRootControl( (WindowRef)m_macWindow, (ControlRef*)&m_macControl ) ;
- }
- else
+ m_peer = new wxMacControl() ;
+#if TARGET_API_MAC_OSX
+ // There is a bug in 10.2.X for ::GetRootControl returning the window view instead of
+ // the content view, so we have to retrieve it explicitely
+ HIViewFindByID( HIViewGetRoot( (WindowRef) m_macWindow ) , kHIViewWindowContentID ,
+ *m_peer ) ;
+ if ( !m_peer->Ok() )