bool wxWindowMac::SetFont(const wxFont& font)
{
- bool retval = !wxWindowBase::SetFont( font ) ;
+ bool retval = wxWindowBase::SetFont( font ) ;
MacUpdateControlFont() ;
#if TARGET_API_MAC_OSX
if ( !m_frozenness++ )
{
- m_peer->SetDrawingEnabled( false ) ;
+ if ( m_peer && m_peer->Ok() )
+ m_peer->SetDrawingEnabled( false ) ;
}
#endif
}
if ( !--m_frozenness )
{
- m_peer->SetDrawingEnabled( true ) ;
- m_peer->InvalidateWithChildren() ;
+ if ( m_peer && m_peer->Ok() )
+ {
+ m_peer->SetDrawingEnabled( true ) ;
+ m_peer->InvalidateWithChildren() ;
+ }
}
#endif
}