Sfoglia il codice sorgente

fixed bug when resource > 64KB

Nicolas Cannasse 17 anni fa
parent
commit
bf746b577c
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  1. 1 1
      genneko.ml

+ 1 - 1
genneko.ml

@@ -218,7 +218,7 @@ and gen_call ctx p e el =
 		]
 	| TLocal "__resources__", [] ->
 		call p (builtin p "array") (Hashtbl.fold (fun name data acc -> 
-			(EObject [("name",gen_constant ctx e.epos (TString name));("data",(EConst (String data),p))],p) :: acc
+			(EObject [("name",gen_constant ctx e.epos (TString name));("data",gen_big_string ctx p data)],p) :: acc
 		) ctx.com.resources [])
 	| TField ({ eexpr = TConst TSuper; etype = t },f) , _ ->
 		let c = (match follow t with TInst (c,_) -> c | _ -> assert false) in