You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by le...@apache.org on 2014/02/02 18:01:10 UTC
svn commit: r1563662 -
/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDColorState.java
Author: lehmi
Date: Sun Feb 2 17:01:10 2014
New Revision: 1563662
URL: http://svn.apache.org/r1563662
Log:
PDFBOX-1442: clear cached paint value
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDColorState.java
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDColorState.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDColorState.java?rev=1563662&r1=1563661&r2=1563662&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDColorState.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDColorState.java Sun Feb 2 17:01:10 2014
@@ -281,8 +281,9 @@ public class PDColorState implements Clo
public void setColorSpace(PDColorSpace value)
{
colorSpace = value;
- // Clear color cache and current pattern
+ // Clear color/paint cache and current pattern
color = null;
+ paint = null;
pattern = null;
}
@@ -314,8 +315,9 @@ public class PDColorState implements Clo
public void setColorSpaceValue(float[] value)
{
colorSpaceValue.setFloatArray(value);
- // Clear color cache and current pattern
+ // Clear color/paint and current pattern
color = null;
+ paint = null;
pattern = null;
}
@@ -337,8 +339,9 @@ public class PDColorState implements Clo
public void setPattern(PDPatternResources patternValue)
{
pattern = patternValue;
- // Clear color cache
+ // Clear color/paint cache
color = null;
+ paint = null;
}
}