avm2: Correctly handle `@*` in string_to_multiname
This commit is contained in:
parent
79c5112f45
commit
2775c917bf
|
@ -1358,6 +1358,10 @@ pub fn string_to_multiname<'gc>(
|
|||
name: AvmString<'gc>,
|
||||
) -> Multiname<'gc> {
|
||||
if let Some(name) = name.strip_prefix(b'@') {
|
||||
if name == b"*" {
|
||||
return Multiname::any_attribute(activation.gc());
|
||||
}
|
||||
|
||||
let name = AvmString::new(activation.context.gc_context, name);
|
||||
Multiname::attribute(activation.avm2().public_namespace_base_version, name)
|
||||
} else if &*name == b"*" {
|
||||
|
|
|
@ -1,2 +1 @@
|
|||
num_ticks = 1
|
||||
known_failure = true # https://github.com/ruffle-rs/ruffle/issues/12351
|
||||
|
|
Loading…
Reference in New Issue