jdk/src/solaris/classes/sun/font/FontConfigManager.java
changeset 10085 7f82305d48d1
parent 9035 1255eb81cc2f
child 21235 38393a2aaf88
--- a/jdk/src/solaris/classes/sun/font/FontConfigManager.java	Thu Jul 07 19:18:01 2011 -0700
+++ b/jdk/src/solaris/classes/sun/font/FontConfigManager.java	Tue Jul 19 14:09:25 2011 -0700
@@ -347,6 +347,11 @@
         name = name.toLowerCase();
 
         initFontConfigFonts(false);
+        if (fontConfigFonts == null) {
+            // This avoids an immediate NPE if fontconfig look up failed
+            // but doesn't guarantee this is a recoverable situation.
+            return null;
+        }
 
         FcCompFont fcInfo = null;
         for (int i=0; i<fontConfigFonts.length; i++) {