From 646969cd8acf66a3df8dfbe1e737c46c0526296e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=F8=EDk?= Date: Sat, 4 May 2013 10:16:19 +0200 Subject: [PATCH] AS3: chained assignments disabled because it does not work for obfuscated code --- trunk/src/com/jpexs/decompiler/flash/abc/avm2/AVM2Code.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/trunk/src/com/jpexs/decompiler/flash/abc/avm2/AVM2Code.java b/trunk/src/com/jpexs/decompiler/flash/abc/avm2/AVM2Code.java index 9450ef01a..ab748564c 100644 --- a/trunk/src/com/jpexs/decompiler/flash/abc/avm2/AVM2Code.java +++ b/trunk/src/com/jpexs/decompiler/flash/abc/avm2/AVM2Code.java @@ -2289,7 +2289,7 @@ public class AVM2Code implements Serializable { System.out.println((useVisited ? "useV " : "") + (secondPass ? "secondPass " : "") + "Visit " + ip + ": " + ins + " stack:" + Highlighting.stripHilights(stack.toString())); } AVM2Instruction ains = (AVM2Instruction) ins; - if (ains.definition instanceof DupIns) { + /*if (ains.definition instanceof DupIns) { do { AVM2Instruction insAfter = (AVM2Instruction) code.get(ip + 1); if (insAfter.definition instanceof ConvertBIns) { //SWF compiled with debug contain convert_b @@ -2341,7 +2341,7 @@ public class AVM2Code implements Serializable { break; } } while (((AVM2Instruction) ins).definition instanceof DupIns); - } + }*/ if ((ins instanceof AVM2Instruction) && (((AVM2Instruction) ins).definition instanceof NewFunctionIns)) { stack.push(new BooleanTreeItem(null, true)); } else {