Diva Canto 2010-08-05 09:41:24 -07:00
parent 73678947da
commit dc08e1cbf9
1 changed files with 6 additions and 1 deletions

View File

@ -930,7 +930,12 @@ namespace OpenSim.Region.Framework.Scenes
/// </summary>
public void MakeChildAgent()
{
Animator.ResetAnimations();
// It looks like m_animator is set to null somewhere, and MakeChild
// is called after that. Probably in aborted teleports.
if (m_animator == null)
m_animator = new ScenePresenceAnimator(this);
else
Animator.ResetAnimations();
// m_log.DebugFormat(
// "[SCENEPRESENCE]: Downgrading root agent {0}, {1} to a child agent in {2}",