From ceb80ca5a16a33b888512a352a8c98ca751d919a Mon Sep 17 00:00:00 2001 From: Exund Date: Wed, 20 Apr 2022 13:07:27 +0200 Subject: [PATCH] Types fixes --- .../jpexs/decompiler/flash/exporters/swf/SwfXmlExporter.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfXmlExporter.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfXmlExporter.java index 4f340091e..5cb1a65a5 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfXmlExporter.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/exporters/swf/SwfXmlExporter.java @@ -134,7 +134,7 @@ public class SwfXmlExporter { private boolean canBeAttribute(Class cls) { return cls != null && (isPrimitive(cls) - || (cls.isArray() && cls.componentType().equals(byte.class)) + || cls.equals(byte[].class) || ByteArrayRange.class.isAssignableFrom(cls) || cls.isEnum()); } @@ -182,7 +182,7 @@ public class SwfXmlExporter { writer.writeStartElement(name); int length = Array.getLength(value); for (int i = 0; i < length; i++) { - generateXml(writer, "item", Array.get(obj, i), true, false); + generateXml(writer, "item", Array.get(value, i), true, false); } writer.writeEndElement(); } else if (obj != null) {