diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/DeleteActionItem.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/DeleteActionItem.java index cfbd495b4..3c3604444 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/DeleteActionItem.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/model/DeleteActionItem.java @@ -58,14 +58,16 @@ public class DeleteActionItem extends ActionItem { writer.append("delete "); if (object != null) { object.toStringNoQuotes(writer, localData); - /*if (IdentifiersDeobfuscation.isValidName(false, propertyName.toStringNoQuotes(localData))) { + if ((propertyName instanceof DirectValueActionItem) && ((DirectValueActionItem) propertyName).isString() + && (IdentifiersDeobfuscation.isValidName(false, propertyName.toStringNoQuotes(localData)))) { writer.append("."); propertyName.toStringNoQuotes(writer, localData); - } else {*/ + } + else { writer.append("["); propertyName.toString(writer, localData); writer.append("]"); - //} + } return writer; }