From d2f806a901575f41560d65cd05b097694092f8db Mon Sep 17 00:00:00 2001 From: David Wendt Date: Sat, 22 Apr 2023 19:29:11 -0400 Subject: [PATCH] core: The AVM2 version of this test wants a spurious status event --- core/src/streams.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/src/streams.rs b/core/src/streams.rs index 2f1bd296d..7975721e3 100644 --- a/core/src/streams.rs +++ b/core/src/streams.rs @@ -201,6 +201,12 @@ impl<'gc> NetStream<'gc> { pub fn load_buffer(self, context: &mut UpdateContext<'_, 'gc>, data: &mut Vec) { self.0.write(context.gc_context).buffer.append(data); + + if context.is_action_script_3() { + // Don't ask why but the AS3 test has a spurious status event in it + self.trigger_status_event(context, &[]); + } + self.trigger_status_event( context, &[("code", "NetStream.Buffer.Full"), ("level", "status")],