From 21b03111e973bf8910d36bbf375d49662482751d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=F8=EDk?= Date: Mon, 24 Feb 2014 20:04:44 +0100 Subject: [PATCH] Issue #424 editing AS directly: fixed calling this methods --- .../flash/action/parser/script/ActionScriptParser.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trunk/src/com/jpexs/decompiler/flash/action/parser/script/ActionScriptParser.java b/trunk/src/com/jpexs/decompiler/flash/action/parser/script/ActionScriptParser.java index dfdbd0163..a3f8ad447 100644 --- a/trunk/src/com/jpexs/decompiler/flash/action/parser/script/ActionScriptParser.java +++ b/trunk/src/com/jpexs/decompiler/flash/action/parser/script/ActionScriptParser.java @@ -1075,7 +1075,7 @@ public class ActionScriptParser { break; case PARENT_OPEN: //function call ret = var; - if (varS.type == SymbolType.SUPER || varS.type == SymbolType.THIS) { + if (varS.type == SymbolType.SUPER || varS.type == SymbolType.THIS && (var instanceof VariableActionItem)) { List args = call(registerVars, inFunction, inMethod, variables); ret = new CallMethodActionItem(null, ret, new DirectValueActionItem(null, 0, new Undefined(), constantPool), args); } else {