From 2f762ede66b25359f115e925feef737d91e51dc1 Mon Sep 17 00:00:00 2001 From: "honfika@gmail.com" Date: Thu, 21 May 2015 21:29:53 +0200 Subject: [PATCH] advanced settings fix again 2 --- .../jpexs/decompiler/flash/gui/AdvancedSettingsDialog.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/com/jpexs/decompiler/flash/gui/AdvancedSettingsDialog.java b/src/com/jpexs/decompiler/flash/gui/AdvancedSettingsDialog.java index 4ce1505b2..f651bb7b1 100644 --- a/src/com/jpexs/decompiler/flash/gui/AdvancedSettingsDialog.java +++ b/src/com/jpexs/decompiler/flash/gui/AdvancedSettingsDialog.java @@ -404,7 +404,12 @@ public class AdvancedSettingsDialog extends AppDialog { Object value = null; ParameterizedType listType = (ParameterizedType) fields.get(name).getGenericType(); - Class itemType = (Class) listType.getActualTypeArguments()[0]; + java.lang.reflect.Type itemType2 = listType.getActualTypeArguments()[0]; + if (!(itemType2 instanceof Class)) { + continue; + } + + Class itemType = (Class) itemType2; if (name.equals("gui.skin")) { value = ((SkinSelect) ((JComboBox) c).getSelectedItem()).className; } else if (itemType == String.class) {