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 2014/03/09 10:07:31 UTC
svn commit: r1575682 -
/pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDColorState.java
Author: tilman
Date: Sun Mar 9 09:07:31 2014
New Revision: 1575682
URL: http://svn.apache.org/r1575682
Log:
PDFBOX-1442: clear cached paint value
Modified:
pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDColorState.java
Modified: pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDColorState.java
URL: http://svn.apache.org/viewvc/pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDColorState.java?rev=1575682&r1=1575681&r2=1575682&view=diff
==============================================================================
--- pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDColorState.java (original)
+++ pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDColorState.java Sun Mar 9 09:07:31 2014
@@ -275,8 +275,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;
}
@@ -308,8 +309,9 @@ public class PDColorState implements Clo
public void setColorSpaceValue(float[] value)
{
colorSpaceValue.setFloatArray(value);
- // Clear color cache and current pattern
+ // Clear color/paint cache and current pattern
color = null;
+ paint = null;
pattern = null;
}
@@ -331,8 +333,9 @@ public class PDColorState implements Clo
public void setPattern(PDPatternResources patternValue)
{
pattern = patternValue;
- // Clear color cache
+ // Clear color/paint cache
color = null;
+ paint = null;
}
}