avm2: Do not ignore nulls in String.fromCharCode
This commit is contained in:
parent
7316f51cb1
commit
a44546ab1c
|
@ -189,10 +189,6 @@ fn from_char_code<'gc>(
|
||||||
let mut out = WString::with_capacity(args.len(), false);
|
let mut out = WString::with_capacity(args.len(), false);
|
||||||
for arg in args {
|
for arg in args {
|
||||||
let i = arg.coerce_to_u32(activation)? as u16;
|
let i = arg.coerce_to_u32(activation)? as u16;
|
||||||
if i == 0 {
|
|
||||||
// Ignore nulls.
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
out.push(i);
|
out.push(i);
|
||||||
}
|
}
|
||||||
Ok(AvmString::new(activation.context.gc_context, out).into())
|
Ok(AvmString::new(activation.context.gc_context, out).into())
|
||||||
|
|
|
@ -1,2 +1 @@
|
||||||
num_ticks = 1
|
num_ticks = 1
|
||||||
known_failure = true
|
|
||||||
|
|
|
@ -1,2 +1 @@
|
||||||
num_ticks = 1
|
num_ticks = 1
|
||||||
known_failure = true
|
|
||||||
|
|
|
@ -1,2 +1 @@
|
||||||
num_ticks = 1
|
num_ticks = 1
|
||||||
known_failure = true
|
|
||||||
|
|
|
@ -1,2 +1 @@
|
||||||
num_ticks = 1
|
num_ticks = 1
|
||||||
known_failure = true
|
|
||||||
|
|
|
@ -1,2 +1 @@
|
||||||
num_ticks = 1
|
num_ticks = 1
|
||||||
known_failure = true
|
|
||||||
|
|
|
@ -1,2 +1 @@
|
||||||
num_ticks = 1
|
num_ticks = 1
|
||||||
known_failure = true
|
|
||||||
|
|
|
@ -1,2 +1 @@
|
||||||
num_ticks = 1
|
num_ticks = 1
|
||||||
known_failure = true
|
|
||||||
|
|
|
@ -1,2 +1 @@
|
||||||
num_ticks = 1
|
num_ticks = 1
|
||||||
known_failure = true
|
|
||||||
|
|
Loading…
Reference in New Issue