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