From a6ed73ce8f86936e6206ce7c88942ed37898d14e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Sun, 24 Sep 2023 22:50:45 +0200 Subject: [PATCH] min class index defaults to -1 --- .../flash/abc/avm2/parser/script/AVM2SourceGenerator.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/parser/script/AVM2SourceGenerator.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/parser/script/AVM2SourceGenerator.java index c937827f0..1bf70651d 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/parser/script/AVM2SourceGenerator.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/parser/script/AVM2SourceGenerator.java @@ -2180,7 +2180,7 @@ public class AVM2SourceGenerator implements SourceGenerator { continue; } if (item instanceof ClassAVM2Item) { - int minClassIndex = 0; + int minClassIndex = -1; localData.currentClass = ((ClassAVM2Item) item).pkg.name.addWithSuffix(((ClassAVM2Item) item).className).toRawString(); InstanceInfo instanceInfo = abcIndex.getSelectedAbc().instance_info.get(((TraitClass) traits[k]).class_info); ABC abc = abcIndex.getSelectedAbc(); @@ -2214,7 +2214,7 @@ public class AVM2SourceGenerator implements SourceGenerator { localData.currentClass = null; } if (item instanceof InterfaceAVM2Item) { - int minClassIndex = 0; + int minClassIndex = -1; localData.currentClass = ((InterfaceAVM2Item) item).pkg.name.addWithSuffix(((InterfaceAVM2Item) item).name).toRawString(); ABC abc = abcIndex.getSelectedAbc(); InstanceInfo instanceInfo = abc.instance_info.get(((TraitClass) traits[k]).class_info);