diff --git a/lime/utils/ByteArray.hx b/lime/utils/ByteArray.hx index 1b795af2b..1909a34ef 100644 --- a/lime/utils/ByteArray.hx +++ b/lime/utils/ByteArray.hx @@ -1131,7 +1131,7 @@ class ByteArray #if !js extends Bytes implements ArrayAccess implements IDa #if js if (allocated < value) ___resizeBuffer (allocated = Std.int (Math.max (value, allocated * 2))); - else if (allocated > value) + else if (allocated > value * 2) ___resizeBuffer (allocated = value); length = value; #end @@ -1160,4 +1160,4 @@ class ByteArray #if !js extends Bytes implements ArrayAccess implements IDa #else typedef ByteArray = flash.utils.ByteArray; -#end \ No newline at end of file +#end