Another try at fixing the Animations problem on region crossing.

This commit is contained in:
Brian McBee
2008-01-24 02:36:01 +00:00
parent f0811e4800
commit 90b35beee7

View File

@@ -332,7 +332,10 @@ namespace OpenSim.Region.Environment.Scenes
AbsolutePosition = m_controllingClient.StartPos;
Animations = new AvatarAnimations();
Animations.LoadAnims();
lock (Animations)
{
Animations.LoadAnims();
}
// TODO: m_animations and m_animationSeqs should always be of the same length.
// Move them into an object to (hopefully) avoid threading issues.