X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Fimport.c;h=59dbac0e89a2fcdc6287bee42a2d61c77a3a3100;hb=05861649cece70d65e7ba84c3696039c0143ce9c;hp=b2255e3604865399ffbdde2b4c909d05b82225a1;hpb=9ed9a87914fc9a590967d46de404e0f6290b7bb2;p=swftools.git diff --git a/lib/as3/import.c b/lib/as3/import.c index b2255e3..59dbac0 100644 --- a/lib/as3/import.c +++ b/lib/as3/import.c @@ -156,7 +156,7 @@ static void import_code(void*_abc, char*filename, int pass, asset_bundle_t*asset multiname_list_t*i=cls->interfaces; classinfo_t*c = classinfo_register(access, package, name, list_length(i)); - c->flags|=FLAG_ASSET; + c->flags|=FLAG_BUILTIN; if(cls->flags & CLASS_FINAL) c->flags |= FLAG_FINAL; @@ -175,9 +175,7 @@ static void import_code(void*_abc, char*filename, int pass, asset_bundle_t*asset classinfo_t*c = (classinfo_t*)registry_find(package, name); if(!c) continue; - if(cls->asset) { - c->assets = asset_bundle; - } + c->assets = asset_bundle; int nr = 0; multiname_list_t*i = cls->interfaces; @@ -293,7 +291,7 @@ static void import_code(void*_abc, char*filename, int pass, asset_bundle_t*asset v->flags |= trait->kind==TRAIT_CONST?FLAG_CONST:0; m = (memberinfo_t*)v; } - m->flags |= FLAG_ASSET; + m->flags |= FLAG_BUILTIN; m->parent = 0; } }