diff --git a/src/html/m_fonts.cpp b/src/html/m_fonts.cpp
index f9637a2d50..7fd9c8c06b 100644
--- a/src/html/m_fonts.cpp
+++ b/src/html/m_fonts.cpp
@@ -75,7 +75,9 @@ TAG_HANDLER_BEGIN(FONT, "FONT" )
{
wxFontEnumerator enu;
enu.EnumerateFacenames();
- m_Faces = *enu.GetFacenames();
+ const wxArrayString *faces = enu.GetFacenames();
+ if ( faces )
+ m_Faces = *faces;
}
wxStringTokenizer tk(tag.GetParam(wxT("FACE")), wxT(","));
int index;