}
if ( (ControlHandle) m_macControl )
{
+ // in case the callback might be called during destruction
+ ::SetControlColorProc( (ControlHandle) m_macControl , NULL ) ;
::DisposeControl( (ControlHandle) m_macControl ) ;
m_macControl = NULL ;
}
{
if ( IsKindOf( CLASSINFO( wxButton ) ) )
{
- m_width = m_label.Length() * 10 + 12 ;
+ m_width = m_label.Length() * 8 + 12 ;
if ( m_width < 70 )
m_width = 70 ;
}