From 348102cdc78a78e41044118b4888673776dda50e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Fri, 26 Nov 2021 18:37:48 +0100 Subject: [PATCH] Fixed AS1/2 direct editation - delete operator on anything --- CHANGELOG.md | 1 + .../flash/action/parser/script/ActionScript2Parser.java | 3 +-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 47bdc1682..982db206f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,7 @@ All notable changes to this project will be documented in this file. - AS1/2 - definefunction2 suppresssuper parameter - New version dialog error when no main window available - AS1/2 direct editation - commands as expressions +- AS1/2 direct editation - delete operator on anything ## [14.6.0] - 2021-11-22 ### Added diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/ActionScript2Parser.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/ActionScript2Parser.java index 0298edfee..377440362 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/ActionScript2Parser.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/ActionScript2Parser.java @@ -18,7 +18,6 @@ package com.jpexs.decompiler.flash.action.parser.script; import com.jpexs.decompiler.flash.SWF; import com.jpexs.decompiler.flash.SourceGeneratorLocalData; -import com.jpexs.decompiler.flash.abc.avm2.model.CallMethodAVM2Item; import com.jpexs.decompiler.flash.action.Action; import com.jpexs.decompiler.flash.action.model.AsciiToCharActionItem; import com.jpexs.decompiler.flash.action.model.CallActionItem; @@ -776,7 +775,7 @@ public class ActionScript2Parser { } else if (varDel instanceof DirectValueActionItem) { ret = new DeleteActionItem(null, null, null, varDel); } else { - throw new ActionParseException("Not a property", lexer.yyline()); + ret = new DeleteActionItem(null, null, null, varDel); } break; case TRACE: