From f78ce82f908a86d36c58d36698bda2cf20ec4a59 Mon Sep 17 00:00:00 2001 From: Lord-McSweeney <84632019+Lord-McSweeney@users.noreply.github.com> Date: Thu, 4 May 2023 14:13:45 -0700 Subject: [PATCH] avm2: Socket should implement IDataOutput and IDataInput --- core/src/avm2/globals/flash/net/Socket.as | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/src/avm2/globals/flash/net/Socket.as b/core/src/avm2/globals/flash/net/Socket.as index fe4abdf51..6104aea90 100644 --- a/core/src/avm2/globals/flash/net/Socket.as +++ b/core/src/avm2/globals/flash/net/Socket.as @@ -2,12 +2,14 @@ package flash.net { import flash.events.EventDispatcher; import flash.utils.ByteArray; import flash.utils.Endian; + import flash.utils.IDataInput; + import flash.utils.IDataOutput; import __ruffle__.stub_method; import __ruffle__.stub_getter; import __ruffle__.stub_setter; - public class Socket extends EventDispatcher { + public class Socket extends EventDispatcher implements IDataOutput, IDataInput { private var _timeout:uint; private var _endian:String = Endian.BIG_ENDIAN; @@ -54,7 +56,7 @@ package flash.net { return this._endian; } - public function set endian(value:String) { + public function set endian(value:String):void { if (value === Endian.BIG_ENDIAN || value === Endian.LITTLE_ENDIAN) { this._endian = value; } else {