- CFIndex count = CFGetRetainCount( m_controlRef ) ;
- wxASSERT_MSG( count == 1 , wxT("Reference Count of native control was not 1 in Dispose") );
-
- ::DisposeControl( m_controlRef );
+ // we cannot check the ref count here anymore, as autorelease objects might delete their refs later
+ CFRelease(m_controlRef);