You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2020/12/25 12:43:03 UTC

svn commit: r1884800 - /pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDDeviceRGB.java

Author: tilman
Date: Fri Dec 25 12:43:03 2020
New Revision: 1884800

URL: http://svn.apache.org/viewvc?rev=1884800&view=rev
Log:
PDFBOX-5056: remove unneeded field

Modified:
    pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDDeviceRGB.java

Modified: pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDDeviceRGB.java
URL: http://svn.apache.org/viewvc/pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDDeviceRGB.java?rev=1884800&r1=1884799&r2=1884800&view=diff
==============================================================================
--- pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDDeviceRGB.java (original)
+++ pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDDeviceRGB.java Fri Dec 25 12:43:03 2020
@@ -36,7 +36,6 @@ public final class PDDeviceRGB extends P
     public static final PDDeviceRGB INSTANCE = new PDDeviceRGB();
     
     private final PDColor initialColor = new PDColor(new float[] { 0, 0, 0 }, this);
-    private ColorSpace awtColorSpace;
     private volatile boolean initDone = false;
 
     private PDDeviceRGB()
@@ -61,12 +60,11 @@ public final class PDDeviceRGB extends P
             {
                 return;
             }
-            awtColorSpace = ColorSpace.getInstance(ColorSpace.CS_sRGB);
-            
+
             // there is a JVM bug which results in a CMMException which appears to be a race
             // condition caused by lazy initialization of the color transform, so we perform
             // an initial color conversion while we're still synchronized, see PDFBOX-2184
-            awtColorSpace.toRGB(new float[] { 0, 0, 0, 0 });
+            ColorSpace.getInstance(ColorSpace.CS_sRGB).toRGB(new float[] { 0, 0, 0, 0 });
 
             // This volatile write must be the LAST statement in the synchronized block!
             initDone = true;