avm1: Update SharedObject

This commit is contained in:
EmperorBale 2021-07-23 15:45:06 -07:00 committed by Mike Welsh
parent e2c2ac8961
commit e5fc2c8e66
1 changed files with 2 additions and 2 deletions

View File

@ -423,7 +423,7 @@ pub fn get_local<'gc>(
if let Some(saved) = activation.context.storage.get(&full_name) { if let Some(saved) = activation.context.storage.get(&full_name) {
// Attempt to load it as an Lso // Attempt to load it as an Lso
if let Ok(lso) = flash_lso::read::Reader::default().parse(&saved) { if let Ok(lso) = flash_lso::read::Reader::default().parse(&saved) {
data = deserialize_lso(activation, &lso)?.into(); data = deserialize_lso(activation, &lso.1)?.into();
} else { } else {
// Attempt to load legacy Json // Attempt to load legacy Json
if let Ok(saved_string) = String::from_utf8(saved) { if let Ok(saved_string) = String::from_utf8(saved) {
@ -567,7 +567,7 @@ pub fn flush<'gc>(
AMFVersion::AMF0, AMFVersion::AMF0,
); );
let bytes = flash_lso::write::write_to_bytes(&mut lso).unwrap_or_default(); let bytes = flash_lso::write::write_to_bytes(&mut lso);
Ok(activation.context.storage.put(&name, &bytes).into()) Ok(activation.context.storage.put(&name, &bytes).into())
} }