Jelajahi Sumber

fixed >64K resource bug.

Nicolas Cannasse 19 tahun lalu
induk
melakukan
a44b5ea419
1 mengubah file dengan 2 tambahan dan 1 penghapusan
  1. 2 1
      genswf8.ml

+ 2 - 1
genswf8.ml

@@ -454,8 +454,9 @@ let rec gen_big_string ctx s =
 	let max = 65000 in
 	if len <= max then
 		write ctx (APush [PString s])
-	else begin
+	else begin		
 		write ctx (APush [PString (String.sub s 0 max)]);
+		ctx.opt_push <- false;
 		gen_big_string ctx (String.sub s max (len - max));
 		write ctx AAdd;
 	end