diff --git a/src/java.desktop/unix/native/libawt/awt/fontconfigmanager.c b/src/java.desktop/unix/native/libawt/awt/fontconfigmanager.c index 7587e28d5e30..7c00c8b55236 100644 --- a/src/java.desktop/unix/native/libawt/awt/fontconfigmanager.c +++ b/src/java.desktop/unix/native/libawt/awt/fontconfigmanager.c @@ -299,10 +299,13 @@ JNIEXPORT int setupRenderingFontHints FcPattern *pattern, *matchPattern; FcResult result; - if (fcName == NULL) { + if (usingFontConfig() == false) { return -1; } + if (fcName == NULL) { + return -1; + } pattern = (*fcNameParse)((FcChar8 *)fcName); if (locale != NULL) { (*fcPatternAddString)(pattern, FC_LANG, (unsigned char*)locale);