From e9541bc7b9c1d5b6b53691cfdc63ea33c71c2341 Mon Sep 17 00:00:00 2001 From: Miguel Fonseca Date: Wed, 18 Sep 2024 17:20:10 +0100 Subject: [PATCH] BATIK-1370: display:none on referenced elements causes java.lang.IllegalArgumentException --- .../main/java/org/apache/batik/bridge/SVGUseElementBridge.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/batik-bridge/src/main/java/org/apache/batik/bridge/SVGUseElementBridge.java b/batik-bridge/src/main/java/org/apache/batik/bridge/SVGUseElementBridge.java index 2a6593aacb..b24d5fb76c 100644 --- a/batik-bridge/src/main/java/org/apache/batik/bridge/SVGUseElementBridge.java +++ b/batik-bridge/src/main/java/org/apache/batik/bridge/SVGUseElementBridge.java @@ -217,7 +217,8 @@ public GraphicsNode createGraphicsNode(BridgeContext ctx, Element e) { /////////////////////////////////////////////////////////////////////// - gn.getChildren().add(refNode); + if (refNode != null) + gn.getChildren().add(refNode); gn.setTransform(computeTransform((SVGTransformable) e, ctx));