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 2021/06/22 03:51:01 UTC

svn commit: r1890957 - /pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdfwriter/COSWriter.java

Author: tilman
Date: Tue Jun 22 03:51:01 2021
New Revision: 1890957

URL: http://svn.apache.org/viewvc?rev=1890957&view=rev
Log:
PDFBOX-4892: optimize + fix typo, as suggested by valerybokov

Modified:
    pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdfwriter/COSWriter.java

Modified: pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdfwriter/COSWriter.java
URL: http://svn.apache.org/viewvc/pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdfwriter/COSWriter.java?rev=1890957&r1=1890956&r2=1890957&view=diff
==============================================================================
--- pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdfwriter/COSWriter.java (original)
+++ pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdfwriter/COSWriter.java Tue Jun 22 03:51:01 2021
@@ -648,7 +648,7 @@ public class COSWriter implements ICOSVi
             // it with an xref stream. We create a new one and fill it
             // with data available here
 
-            // create a new XRefStrema object
+            // create a new XRefStream object
             PDFXRefStream pdfxRefStream = new PDFXRefStream(doc);
 
             // add all entries from the incremental update.
@@ -717,9 +717,10 @@ public class COSWriter implements ICOSVi
         {
             while (x < xRefLength)
             {
-                writeXrefRange(xRefRanges[x], xRefRanges[x + 1]);
+                long xRefRangeX1 = xRefRanges[x + 1];
+                writeXrefRange(xRefRanges[x], xRefRangeX1);
 
-                for (int i = 0; i < xRefRanges[x + 1]; ++i)
+                for (int i = 0; i < xRefRangeX1; ++i)
                 {
                     writeXrefEntry(xRefEntries.get(j++));
                 }