diff --git a/OpenSim/Region/ScriptEngine/Shared/LSL_Types.cs b/OpenSim/Region/ScriptEngine/Shared/LSL_Types.cs index da40995af3..2f672e83e8 100644 --- a/OpenSim/Region/ScriptEngine/Shared/LSL_Types.cs +++ b/OpenSim/Region/ScriptEngine/Shared/LSL_Types.cs @@ -1164,6 +1164,18 @@ namespace OpenSim.Region.ScriptEngine.Shared } } + public override bool Equals(object o) + { + if (!(o is list)) + return false; + + return Data.Length == ((list)o).Data.Length; + } + + public override int GetHashCode() + { + return Data.GetHashCode(); + } } //