diff --git a/core/src/avm1/object/custom_object.rs b/core/src/avm1/object/custom_object.rs index a07ef8ce5..2daa9b2db 100644 --- a/core/src/avm1/object/custom_object.rs +++ b/core/src/avm1/object/custom_object.rs @@ -41,16 +41,16 @@ macro_rules! impl_custom_object_without_set { self.0.read().$field.delete(activation, name) } - fn proto(&self) -> Option> { - self.0.read().$field.proto() + fn proto_value(&self) -> crate::avm1::Value<'gc> { + self.0.read().$field.proto_value() } - fn set_proto( + fn set_proto_value( &self, gc_context: gc_arena::MutationContext<'gc, '_>, - prototype: Option>, + prototype: crate::avm1::Value<'gc>, ) { - self.0.read().$field.set_proto(gc_context, prototype); + self.0.read().$field.set_proto_value(gc_context, prototype); } fn define_value(