From 071306f1072461d001bfef89ebd592185e7d2b45 Mon Sep 17 00:00:00 2001 From: Aaron Hill Date: Fri, 17 Feb 2023 20:12:11 -0600 Subject: [PATCH] avm2: Also register EventDispatcher methods in ns "flash.events:IEventDispatcher" This is needed by "Steambirds: Survival" --- core/src/avm2/globals/flash/events/eventdispatcher.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/src/avm2/globals/flash/events/eventdispatcher.rs b/core/src/avm2/globals/flash/events/eventdispatcher.rs index b7035130b..ee9dbab97 100644 --- a/core/src/avm2/globals/flash/events/eventdispatcher.rs +++ b/core/src/avm2/globals/flash/events/eventdispatcher.rs @@ -275,6 +275,11 @@ pub fn create_class<'gc>(activation: &mut Activation<'_, 'gc>) -> GcCell<'gc, Cl activation.avm2().public_namespace, PUBLIC_INSTANCE_METHODS, ); + write.define_builtin_instance_methods( + mc, + Namespace::package("flash.events:IEventDispatcher", mc), + PUBLIC_INSTANCE_METHODS, + ); write.define_instance_trait(Trait::from_slot( QName::new(activation.avm2().ruffle_private_namespace, "target"),