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/09/02 18:09:25 UTC

svn commit: r1622046 - /pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDPattern.java

Author: tilman
Date: Tue Sep  2 16:09:25 2014
New Revision: 1622046

URL: http://svn.apache.org/r1622046
Log:
PDFBOX-1094: Don't zero the substream matrix translation

Modified:
    pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDPattern.java

Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDPattern.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDPattern.java?rev=1622046&r1=1622045&r2=1622046&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDPattern.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDPattern.java Tue Sep  2 16:09:25 2014
@@ -114,17 +114,14 @@ public final class PDPattern extends PDS
             PDTilingPattern tilingPattern = (PDTilingPattern) pattern;
                         
             Matrix patternMatrix = tilingPattern.getMatrix();
-            Matrix substreamMatrixClone = substreamMatrix.clone();
-            substreamMatrixClone.setValue(2, 0, 0);
-            substreamMatrixClone.setValue(2, 1, 0);
             Matrix matrix;
             if (patternMatrix == null)
             {
-                matrix = substreamMatrixClone;
+                matrix = substreamMatrix;
             }
             else
             {
-                matrix = patternMatrix.multiply(substreamMatrixClone);
+                matrix = patternMatrix.multiply(substreamMatrix);
             }
             
             if (tilingPattern.getPaintType() == PDTilingPattern.PAINT_COLORED)