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++));
}