Fixed AS3 direct editation - namespaces were initialized in class initializers

This commit is contained in:
Jindra Petřík
2023-11-10 19:32:35 +01:00
parent d6ee7b6988
commit 136b389fc1
2 changed files with 4 additions and 0 deletions

View File

@@ -668,6 +668,9 @@ public class AVM2SourceGenerator implements SourceGenerator {
ns = genNs(importedClasses, pkg, ((ConstAVM2Item) ti).pkg, openedNamespaces, localData, ((ConstAVM2Item) ti).line);
tname = ((ConstAVM2Item) ti).var;
isConst = true;
if (((ConstAVM2Item) ti).type.toString().equals("Namespace")) {
continue;
}
}
if (isStatic && val != null) {
sinitcode.add(ins(AVM2Instructions.FindProperty, traitName(ns, tname)));