Author: gadams
Date: Sun Aug 31 19:36:13 2014
New Revision: 1621622

URL: http://svn.apache.org/r1621622
Log:
adjustChunkOffests assumes it is using per-node runs, not per-chunk runs

Modified:
    
xmlgraphics/batik/trunk/sources/org/apache/batik/gvt/renderer/StrokingTextPainter.java

Modified: 
xmlgraphics/batik/trunk/sources/org/apache/batik/gvt/renderer/StrokingTextPainter.java
URL: 
http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/sources/org/apache/batik/gvt/renderer/StrokingTextPainter.java?rev=1621622&r1=1621621&r2=1621622&view=diff
==============================================================================
--- 
xmlgraphics/batik/trunk/sources/org/apache/batik/gvt/renderer/StrokingTextPainter.java
 (original)
+++ 
xmlgraphics/batik/trunk/sources/org/apache/batik/gvt/renderer/StrokingTextPainter.java
 Sun Aug 31 19:36:13 2014
@@ -254,15 +254,15 @@ public class StrokingTextPainter extends
             // adjusting chunk offsets.
             perChunkRuns = reorderTextRuns(chunk, perChunkRuns);
 
+            // Append per chunk runs to overall node runs.
+            perNodeRuns.addAll(perChunkRuns);
+
             // Adjust according to text-anchor property value.
             chunkACIs[currentChunk].first();
             if (chunk != null) {
-                location = adjustChunkOffsets(location, perChunkRuns, chunk);
+                location = adjustChunkOffsets(location, perNodeRuns, chunk);
             }
             
-            // Append per chunk runs to overall node runs.
-            perNodeRuns.addAll(perChunkRuns);
-
             prevChunk = chunk;
             currentChunk++;
 


Reply via email to