X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Fimport.c;h=fb3c7de5b023a7680ea40e29aabacf95a551bf7c;hb=5564aa996b3d6fc258138a7bafc4537431db1c48;hp=87da1251e54f7e776a1cec187c9dace91b730a2e;hpb=36a1fac8ea3a7457f25b1b4209b5fc918cc6af44;p=swftools.git diff --git a/lib/as3/import.c b/lib/as3/import.c index 87da125..fb3c7de 100644 --- a/lib/as3/import.c +++ b/lib/as3/import.c @@ -22,6 +22,8 @@ #include "import.h" #include "abc.h" #include "registry.h" +#include "common.h" +#include "common.h" #include "tokenizer.h" #include "../os.h" @@ -174,6 +176,10 @@ static void import_code(void*_abc, char*filename, int pass) trait_list_t*l=0; char is_static = 0; l = cls->traits; + if(!l) { + l = cls->static_traits; + is_static = 1; + } while(l) { trait_t*trait = l->trait; U8 access = trait->name->ns->access;