X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/e40298d54ecd5b109222a7c60aa2ef084a304d69..99e8cb505ad94704ec6596d20842ca8fa34e7d9e:/src/mac/carbon/font.cpp diff --git a/src/mac/carbon/font.cpp b/src/mac/carbon/font.cpp index e134003482..d94805d819 100644 --- a/src/mac/carbon/font.cpp +++ b/src/mac/carbon/font.cpp @@ -67,7 +67,7 @@ wxFontRefData::~wxFontRefData() void wxFontRefData::MacFindFont() { - if( m_faceName == "" ) + if( m_faceName.Length() == 0 ) { switch( m_family ) { @@ -92,14 +92,13 @@ void wxFontRefData::MacFindFont() } Str255 name ; GetFontName( m_macFontNum , name ) ; - CopyPascalStringToC( name , (char*) name ) ; - m_faceName = (char*) name ; + m_faceName = wxMacMakeStringFromPascal( name ) ; } else { - if ( m_faceName == "systemfont" ) + if ( m_faceName == wxT("systemfont") ) m_macFontNum = ::GetSysFont() ; - else if ( m_faceName == "applicationfont" ) + else if ( m_faceName == wxT("applicationfont") ) m_macFontNum = ::GetAppFont() ; else { @@ -121,12 +120,15 @@ void wxFontRefData::MacFindFont() //TODO:if we supply the style as an additional parameter we must make a testing //sequence in order to degrade gracefully while trying to maintain most of the style //information, meanwhile we just take the normal font and apply the features after - OSStatus status = ::ATSUFONDtoFontID(m_macFontNum, normal /*qdStyle*/, (UInt32*)&m_macATSUFontID); +#ifdef __WXDEBUG__ + OSStatus status = +#endif // __WXDEBUG__ + ::ATSUFONDtoFontID(m_macFontNum, normal /*qdStyle*/, (UInt32*)&m_macATSUFontID); /* status = ATSUFindFontFromName ( (Ptr) m_faceName , strlen( m_faceName ) , kFontFullName, kFontMacintoshPlatform, kFontRomanScript , kFontNoLanguage , (UInt32*)&m_macATSUFontID ) ; */ - wxASSERT_MSG( status == noErr , "couldn't retrieve font identifier" ) ; + wxASSERT_MSG( status == noErr , wxT("couldn't retrieve font identifier") ) ; } // ----------------------------------------------------------------------------