diff --git a/riscos/font.c b/riscos/font.c index b48b9342b..2017a58ec 100644 --- a/riscos/font.c +++ b/riscos/font.c @@ -548,6 +548,11 @@ void ro_gui_wimp_desktop_font(char *family, size_t family_size, int *psize, goto failsafe; } + if (font_handle == font_SYSTEM) { + /* Er, yeah; like that's ever gonna work with RUfl */ + goto failsafe; + } + error = xfont_read_identifier(font_handle, NULL, &used); if (error) { LOG(("xfont_read_identifier: 0x%x: %s",