diff --git a/features/org.eclipse.pde.spies-feature/feature.xml b/features/org.eclipse.pde.spies-feature/feature.xml index 35eb5fd67c..0631309d76 100644 --- a/features/org.eclipse.pde.spies-feature/feature.xml +++ b/features/org.eclipse.pde.spies-feature/feature.xml @@ -2,7 +2,7 @@ diff --git a/ui/org.eclipse.pde.spy.css/META-INF/MANIFEST.MF b/ui/org.eclipse.pde.spy.css/META-INF/MANIFEST.MF index 7fb7e1f1cc..978889e64f 100644 --- a/ui/org.eclipse.pde.spy.css/META-INF/MANIFEST.MF +++ b/ui/org.eclipse.pde.spy.css/META-INF/MANIFEST.MF @@ -2,7 +2,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: %name Bundle-SymbolicName: org.eclipse.pde.spy.css;singleton:=true -Bundle-Version: 0.13.400.qualifier +Bundle-Version: 0.13.500.qualifier Automatic-Module-Name: org.eclipse.pde.spy.css Bundle-RequiredExecutionEnvironment: JavaSE-17 Require-Bundle: org.eclipse.core.runtime;bundle-version="3.29.0", diff --git a/ui/org.eclipse.pde.spy.css/src/org/eclipse/pde/spy/css/WidgetTreeProvider.java b/ui/org.eclipse.pde.spy.css/src/org/eclipse/pde/spy/css/WidgetTreeProvider.java index 55e5e9ce35..214f6efc0a 100644 --- a/ui/org.eclipse.pde.spy.css/src/org/eclipse/pde/spy/css/WidgetTreeProvider.java +++ b/ui/org.eclipse.pde.spy.css/src/org/eclipse/pde/spy/css/WidgetTreeProvider.java @@ -58,7 +58,9 @@ public Object[] getChildren(Object parentElement) { NodeList kids = element.getChildNodes(); ArrayList children = new ArrayList<>(kids.getLength()); for (int i = 0; i < kids.getLength(); i++) { - children.add(((CSSStylableElement) kids.item(i)).getNativeWidget()); + if (kids.item(i) instanceof CSSStylableElement kid) { + children.add(kid.getNativeWidget()); + } } return children.toArray(); }