]> git.saurik.com Git - wxWidgets.git/commitdiff
Applied #8697 (Improve error detection for MacFindFont )
authorJulian Smart <julian@anthemion.co.uk>
Fri, 25 Sep 2009 13:14:31 +0000 (13:14 +0000)
committerJulian Smart <julian@anthemion.co.uk>
Fri, 25 Sep 2009 13:14:31 +0000 (13:14 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@62123 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/osx/carbon/font.cpp

index da83253eaa0f347e0a0ac7315322748dd2906d3a..9ac75bbfbd7323600f0e463e51b7f52780a589cb 100644 (file)
@@ -394,6 +394,8 @@ void wxFontRefData::MacFindFont()
     if ( m_fontValid )
         return;
 
+    wxCHECK_RET( m_info.m_pointSize > 0, wxT("Point size should not be zero.") );
+
     m_info.EnsureValid();
 
 #if wxOSX_USE_CORE_TEXT
@@ -472,7 +474,8 @@ void wxFontRefData::MacFindFont()
                                      WXSIZEOF(atsuTags),
                                      atsuTags, atsuSizes, atsuValues);
 
-        wxASSERT_MSG( status == noErr , wxT("couldn't modify ATSU style") );
+        wxASSERT_MSG( status == noErr , wxString::Format(wxT("couldn't modify ATSU style. Status was %d"), (int) status).c_str() );
+
         if ( m_cgFont.get() == NULL )
         {
             ATSFontRef fontRef = FMGetATSFontRefFromFont(m_info.m_atsuFontID);