瀏覽代碼

fix compat.Uint8Array.set (#7130)

R32 7 年之前
父節點
當前提交
91afdfba23
共有 3 個文件被更改,包括 3 次插入3 次删除
  1. 1 1
      std/js/html/compat/Float32Array.hx
  2. 1 1
      std/js/html/compat/Float64Array.hx
  3. 1 1
      std/js/html/compat/Uint8Array.hx

+ 1 - 1
std/js/html/compat/Float32Array.hx

@@ -80,7 +80,7 @@ class Float32Array {
 		return arr;
 	}
 
-	static function _set( ?arg : Dynamic, ?offset : Int ) {
+	static function _set( ?arg : Dynamic, offset = 0 ) {
 		if( Std.is(arg.buffer,ArrayBuffer) ) {
 			var a : Array<Int> = arg;
 			if( arg.byteLength + offset > nativeThis.byteLength )

+ 1 - 1
std/js/html/compat/Float64Array.hx

@@ -87,7 +87,7 @@ class Float64Array {
 		return arr;
 	}
 
-	static function _set( ?arg : Dynamic, ?offset : Int ) {
+	static function _set( ?arg : Dynamic, offset = 0 ) {
 		if( Std.is(arg.buffer,ArrayBuffer) ) {
 			var a : Array<Int> = arg;
 			if( arg.byteLength + offset > nativeThis.byteLength )

+ 1 - 1
std/js/html/compat/Uint8Array.hx

@@ -71,7 +71,7 @@ class Uint8Array {
 		return arr;
 	}
 
-	static function _set( ?arg : Dynamic, ?offset : Int ) {
+	static function _set( ?arg : Dynamic, offset = 0 ) {
 		if( Std.is(arg.buffer,ArrayBuffer) ) {
 			var a : Array<Int> = arg;
 			if( arg.byteLength + offset > nativeThis.byteLength )