File openjdk-6-src-b16-lcms.patch of Package java-1_6_0-openjdk

Index: icedtea6-1.5/openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c
===================================================================
--- icedtea6-1.5.orig/openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c
+++ icedtea6-1.5/openjdk/jdk/src/share/native/sun/java2d/cmm/lcms/cmsxform.c
@@ -687,11 +687,10 @@ LPMATSHAPER cmsBuildGrayOutputMatrixShap
                 LPGAMMATABLE Shapes1[3];
 
                 GrayTRC = cmsReadICCGamma(hProfile, icSigGrayTRCTag);
-                FromLstarToXYZ(GrayTRC, Shapes1);
 
                 if (GrayTRC == NULL)
                   return NULL;
-
+                FromLstarToXYZ(GrayTRC, Shapes1);
                 // Reversing must be done after curve translation
 
                 Shapes[0] = cmsReverseGamma(Shapes1[0]->nEntries, Shapes1[0]);
openSUSE Build Service is sponsored by