From 4a64670494b7453fc2b747fa8213a0f5a4de612c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Sat, 20 Jan 2018 21:46:57 +0100 Subject: [PATCH] AS2 Class detection - Switch instance reg and class reg --- .../src/com/jpexs/decompiler/flash/action/Action.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/Action.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/Action.java index c3adc4a2e..a06470fc8 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/Action.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/Action.java @@ -1315,10 +1315,10 @@ public abstract class Action implements GraphSourceItem { } else if (sm.object.value instanceof SetMemberActionItem) { SetMemberActionItem sm2 = (SetMemberActionItem) sm.object.value; if ((sm2.objectName instanceof DirectValueActionItem) && "prototype".equals(((DirectValueActionItem) sm2.objectName).getAsString())) { - classReg = treg.getRegId(); + instanceReg = treg.getRegId(); extendsOp = getWithoutGlobal(sm2.object); } else { - instanceReg = treg.getRegId(); + classReg = treg.getRegId(); GraphTargetItem val = sm2.value; if (val instanceof StoreRegisterActionItem) { val = val.value;