X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/102798af357e42003436206317ac12e58065508b..55410bb4f67febe1ca20654f078ea4fb9a6223ae:/src/unix/fontutil.cpp?ds=sidebyside diff --git a/src/unix/fontutil.cpp b/src/unix/fontutil.cpp index 8ec7b7892d..38e25cea97 100644 --- a/src/unix/fontutil.cpp +++ b/src/unix/fontutil.cpp @@ -158,9 +158,9 @@ wxFontFamily wxNativeFontInfo::GetFamily() const ret = wxFONTFAMILY_TELETYPE; // begins with "Monospace" else if (strncmp( family_text, "courier", 7 ) == 0) ret = wxFONTFAMILY_TELETYPE; // begins with "Courier" -#if defined(__WXGTK24__) || defined(HAVE_PANGO_FONT_FAMILY_IS_MONOSPACE) +#if defined(__WXGTK20__) || defined(HAVE_PANGO_FONT_FAMILY_IS_MONOSPACE) else -#ifdef __WXGTK24__ +#ifdef __WXGTK20__ if (!gtk_check_version(2,4,0)) #endif { @@ -196,7 +196,7 @@ wxFontFamily wxNativeFontInfo::GetFamily() const if (family != NULL && pango_font_family_is_monospace( family )) ret = wxFONTFAMILY_TELETYPE; // is deemed a monospace font by pango } -#endif // gtk24 || HAVE_PANGO_FONT_FAMILY_IS_MONOSPACE +#endif // GTK+ 2 || HAVE_PANGO_FONT_FAMILY_IS_MONOSPACE if (ret == wxFONTFAMILY_DEFAULT) { @@ -316,9 +316,11 @@ bool wxNativeFontInfo::FromString(const wxString& s) description = pango_font_description_from_string(wxPANGO_CONV(str)); +#if wxUSE_FONTENUM // ensure a valid facename is selected if (!wxFontEnumerator::IsValidFacename(GetFaceName())) SetFaceName(wxNORMAL_FONT->GetFaceName()); +#endif // wxUSE_FONTENUM return true; } @@ -368,7 +370,7 @@ wxString wxNativeFontInfo::ToUserString() const // private data // ---------------------------------------------------------------------------- -static wxHashTable *g_fontHash = (wxHashTable*) NULL; +static wxHashTable *g_fontHash = NULL; // ---------------------------------------------------------------------------- // private functions @@ -1405,7 +1407,7 @@ void wxFontModule::OnExit() { delete g_fontHash; - g_fontHash = (wxHashTable *)NULL; + g_fontHash = NULL; } #endif // GTK 2.0/1.x