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 2025/08/25 15:07:16 UTC
svn commit: r1927998 - pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/graphics
Author: tilman
Date: Mon Aug 25 15:07:16 2025
New Revision: 1927998
Log:
PDFBOX-5660: optimize, as suggested by Valery Bokov; closes #223
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/graphics/ClosePath.java
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/graphics/ClosePath.java
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/graphics/ClosePath.java Mon Aug 25 12:45:03 2025 (r1927997)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/contentstream/operator/graphics/ClosePath.java Mon Aug 25 15:07:16 2025 (r1927998)
@@ -43,12 +43,13 @@ public final class ClosePath extends Gra
@Override
public void process(Operator operator, List<COSBase> operands) throws IOException
{
- if (getGraphicsContext().getCurrentPoint() == null)
+ PDFGraphicsStreamEngine context = getGraphicsContext();
+ if (context.getCurrentPoint() == null)
{
LOG.warn("ClosePath without initial MoveTo");
return;
}
- getGraphicsContext().closePath();
+ context.closePath();
}
@Override