avm2: Don't add ClassDefinition to AMF0 objects
This commit is contained in:
parent
8138b68919
commit
dad39631cf
|
@ -126,11 +126,15 @@ pub fn serialize_value<'gc>(
|
|||
recursive_serialize(activation, o, &mut object_body, amf_version).unwrap();
|
||||
Some(AmfValue::Object(
|
||||
object_body,
|
||||
Some(ClassDefinition {
|
||||
name: "".to_string(),
|
||||
attributes: EnumSet::only(Attribute::Dynamic),
|
||||
static_properties: Vec::new(),
|
||||
}),
|
||||
if amf_version == AMFVersion::AMF3 {
|
||||
Some(ClassDefinition {
|
||||
name: "".to_string(),
|
||||
attributes: EnumSet::only(Attribute::Dynamic),
|
||||
static_properties: Vec::new(),
|
||||
})
|
||||
} else {
|
||||
None
|
||||
},
|
||||
))
|
||||
} else {
|
||||
tracing::warn!(
|
||||
|
|
|
@ -1,2 +1 @@
|
|||
num_ticks = 10
|
||||
known_failure = true # Flash serializes AMF0 Object as object, but ruffle as typed object
|
||||
|
|
Loading…
Reference in New Issue