From 2d2823f1deb833a3d60ac6f4eb49f04c6cb7bdd2 Mon Sep 17 00:00:00 2001 From: Melanie Thielker Date: Tue, 9 Sep 2014 20:16:02 +0200 Subject: [PATCH] Add some case magic and send an anim pack when an override is set --- OpenSim/Region/Framework/Scenes/ScenePresence.cs | 1 + .../Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/OpenSim/Region/Framework/Scenes/ScenePresence.cs b/OpenSim/Region/Framework/Scenes/ScenePresence.cs index 4aa38bec6d..cecb9cff5d 100644 --- a/OpenSim/Region/Framework/Scenes/ScenePresence.cs +++ b/OpenSim/Region/Framework/Scenes/ScenePresence.cs @@ -6035,6 +6035,7 @@ namespace OpenSim.Region.Framework.Scenes public void SetAnimationOverride(string animState, UUID animID) { Overrides.SetOverride(animState, animID); + Animator.SendAnimPack(); } } } diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs index ef8f0ed274..04ed0d1055 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs @@ -13494,7 +13494,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api foreach (KeyValuePair kvp in MovementAnimationsForLSL) { - if (kvp.Value == animState) + if (kvp.Value.ToLower() == ((string)animState).ToLower()) { state = kvp.Key; break;