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 {