From 6a51c3addd936066e1e303d58ed8dcaaeba4c237 Mon Sep 17 00:00:00 2001 From: Teravus Ovares Date: Fri, 21 Dec 2007 15:11:59 +0000 Subject: [PATCH] * Fix for Mantis: 0000224 --- OpenSim/Region/Environment/Scenes/AvatarAnimations.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/OpenSim/Region/Environment/Scenes/AvatarAnimations.cs b/OpenSim/Region/Environment/Scenes/AvatarAnimations.cs index 82ecda81a4..cffe84666d 100644 --- a/OpenSim/Region/Environment/Scenes/AvatarAnimations.cs +++ b/OpenSim/Region/Environment/Scenes/AvatarAnimations.cs @@ -60,13 +60,19 @@ namespace OpenSim.Region.Environment.Scenes // MainLog.Instance.Verbose("CLIENT", "Loaded " + AnimsLLUUID.Count.ToString() + " animation(s)"); - lock (ScenePresence.Animations.AnimsLLUUID) + try { + //Mantis: 0000224: 2755 - Enumeration Operation may not execute [immediate crash] (ODE/2750/WIN2003) foreach (KeyValuePair kp in ScenePresence.Animations.AnimsLLUUID) { AnimsNames.Add(kp.Value, kp.Key); } } + catch (System.InvalidOperationException) + { + OpenSim.Framework.Console.MainLog.Instance.Warn("AVATAR", "Unable to load animation names for an Avatar"); + } + } } }