From 4a2a4566665646f9883cb1d4e5c582c4aedbd8c4 Mon Sep 17 00:00:00 2001 From: David Wendt Date: Tue, 7 Jul 2020 00:18:52 -0400 Subject: [PATCH] `Class::new` should also take the superclass name. --- core/src/avm2/class.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/avm2/class.rs b/core/src/avm2/class.rs index e9bc6ec20..4ebb4b119 100644 --- a/core/src/avm2/class.rs +++ b/core/src/avm2/class.rs @@ -121,6 +121,7 @@ impl<'gc> Class<'gc> { /// using `load_traits`. pub fn new( name: QName<'gc>, + super_class: Option>, instance_init: Method<'gc>, class_init: Method<'gc>, mc: MutationContext<'gc, '_>, @@ -129,7 +130,7 @@ impl<'gc> Class<'gc> { mc, Self { name, - super_class: None, + super_class, attributes: CollectWrapper(EnumSet::empty()), protected_namespace: None, interfaces: Vec::new(),