瀏覽代碼

[Swf9] build_class fix

Simon Krajewski 12 年之前
父節點
當前提交
11d37bcfd4
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      genswf.ml

+ 1 - 1
genswf.ml

@@ -146,7 +146,7 @@ let build_class com c file =
 			| HMPath _ -> i
 			| _ -> assert false
 		) in
-		HImplements (make_tpath i)
+		if c.hlc_interface then HExtends (make_tpath i) else HImplements (make_tpath i)
 	) (Array.to_list c.hlc_implements) @ flags in
 	let flags = if c.hlc_sealed || Common.defined com Define.FlashStrict then flags else HImplements (make_tpath (HMPath ([],"Dynamic"))) :: flags in
   (* make fields *)