From d89a089ca266311568febc367f41f4217b7580d1 Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Fri, 22 Feb 2019 22:28:47 +0000 Subject: [PATCH] remove redundant osInventoryDescription() and improve osInventoryDesc() to do the same --- .../Shared/Api/Implementation/OSSL_Api.cs | 25 +------------------ .../Shared/Api/Interface/IOSSL_Api.cs | 4 +-- .../Shared/Api/Runtime/OSSL_Stub.cs | 9 ++----- 3 files changed, 4 insertions(+), 34 deletions(-) diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs index 7674628276..dabd399b0a 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs @@ -3889,29 +3889,6 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api return date.ToString("yyyy-MM-ddTHH:mm:ss.fffffffZ"); } - /// - /// Get the description from an inventory item - /// - /// - /// Item description - public LSL_String osGetInventoryDesc(string item) - { - CheckThreatLevel(); - - lock (m_host.TaskInventory) - { - foreach (KeyValuePair inv in m_host.TaskInventory) - { - if (inv.Value.Name == item) - { - return inv.Value.Description.ToString(); - } - } - } - - return String.Empty; - } - /// /// Invite user to the group this object is set to /// @@ -5439,7 +5416,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api return item.Name; } - public LSL_String osGetInventoryDescription(LSL_String itemNameorid) + public LSL_String osGetInventoryDesc(LSL_String itemNameorid) { m_host.AddScriptLPS(1); diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Interface/IOSSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Interface/IOSSL_Api.cs index 8333af848d..49b3f74e8c 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Api/Interface/IOSSL_Api.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Api/Interface/IOSSL_Api.cs @@ -401,8 +401,6 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces LSL_String osUnixTimeToTimestamp(LSL_Integer time); - LSL_String osGetInventoryDesc(string item); - LSL_Integer osInviteToGroup(LSL_Key agentId); LSL_Integer osEjectFromGroup(LSL_Key agentId); @@ -549,7 +547,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces LSL_Integer osApproxEquals(rotation ra, rotation rb, LSL_Float margin); LSL_Key osGetInventoryLastOwner(LSL_String itemNameOrId); LSL_String osGetInventoryName(LSL_Key itemId); - LSL_String osGetInventoryDescription(LSL_String itemNameOrId); + LSL_String osGetInventoryDesc(LSL_String itemNameOrId); LSL_Key osGetLastChangedEventKey(); } } diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/OSSL_Stub.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/OSSL_Stub.cs index f0fb745fe4..fb491e4923 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/OSSL_Stub.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/OSSL_Stub.cs @@ -1060,11 +1060,6 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase return m_OSSL_Functions.osUnixTimeToTimestamp(time); } - public LSL_String osGetInventoryDesc(string item) - { - return m_OSSL_Functions.osGetInventoryDesc(item); - } - public LSL_Integer osInviteToGroup(LSL_Key agentId) { return m_OSSL_Functions.osInviteToGroup(agentId); @@ -1377,9 +1372,9 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase return m_OSSL_Functions.osGetInventoryName(itemId); } - public LSL_String osGetInventoryDescription(LSL_String itemNameOrId) + public LSL_String osGetInventoryDesc(LSL_String itemNameOrId) { - return m_OSSL_Functions.osGetInventoryDescription(itemNameOrId); + return m_OSSL_Functions.osGetInventoryDesc(itemNameOrId); } public LSL_Key osGetLastChangedEventKey()