Add wxFontEnumerator::InvalidateCache()

This is necessary to recognize new fonts, for example those added using
AddPrivateFont(), as being valid: otherwise they were not found in the
cache and couldn't be used in wxGTK.
This commit is contained in:
Vadim Zeitlin
2017-11-13 21:13:20 +01:00
parent 5a13e4eda2
commit ed655bfcde
3 changed files with 22 additions and 0 deletions

View File

@@ -127,6 +127,12 @@ bool wxFontEnumerator::IsValidFacename(const wxString &facename)
return true;
}
/* static */
void wxFontEnumerator::InvalidateCache()
{
gs_allFacenames.clear();
}
#ifdef wxHAS_UTF8_FONTS
bool wxFontEnumerator::EnumerateEncodingsUTF8(const wxString& facename)
{