From ae8b4c1338b4fcbc2bf5e30343cf641e03d7d24f Mon Sep 17 00:00:00 2001 From: RaphaelArnold Date: Wed, 21 Jun 2023 15:37:30 +0200 Subject: [PATCH] RED-6965: Null Pointer in invisible text removal --- .../pdftronlogic/commons/InvisibleElementRemovalService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/iqser/red/pdftronlogic/commons/InvisibleElementRemovalService.java b/src/main/java/com/iqser/red/pdftronlogic/commons/InvisibleElementRemovalService.java index 872b387..7e13062 100644 --- a/src/main/java/com/iqser/red/pdftronlogic/commons/InvisibleElementRemovalService.java +++ b/src/main/java/com/iqser/red/pdftronlogic/commons/InvisibleElementRemovalService.java @@ -253,7 +253,7 @@ public class InvisibleElementRemovalService { PathData pathData = pathElement.getPathData(); - if (pathData.getOperators().length == 0 && pathData.getPoints().length == 0) { + if ((pathData.getOperators().length == 0 && pathData.getPoints().length == 0) || pathElement.getBBox() == null) { writer.writeGStateChanges(pathElement); return; }