From b43b3f9657b47a1806aafc605c99664be68242c6 Mon Sep 17 00:00:00 2001 From: Richard Cox Date: Thu, 10 Nov 2022 10:39:10 +0100 Subject: [PATCH] BUGFIX: instanceof Check Before Cast --- org/w3c/css/properties/css/CssImageRendering.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/org/w3c/css/properties/css/CssImageRendering.java b/org/w3c/css/properties/css/CssImageRendering.java index 489ba4340..df4706b5c 100644 --- a/org/w3c/css/properties/css/CssImageRendering.java +++ b/org/w3c/css/properties/css/CssImageRendering.java @@ -78,11 +78,13 @@ public String toString() { * @param style The CssStyle */ public void addToStyle(ApplContext ac, CssStyle style) { - SVGBasicStyle s = (SVGBasicStyle) style; - if (s.cssImageRendering != null) { - style.addRedefinitionWarning(ac, this); - } - s.cssImageRendering = this; + if(style instanceof SVGBasicStyle) { + SVGBasicStyle s = (SVGBasicStyle) style; + if (s.cssImageRendering != null) { + style.addRedefinitionWarning(ac, this); + } + s.cssImageRendering = this; + } }