If an emergency pos is required for a new root agent, correctly preserve the z co-ord instead of accidentally resetting the incorrect x co-ord

This is a one-liner.  It has already been addressed in master and 0.7-post-fixes in a more extensive way
0.6.9-post-fixes
Justin Clark-Casey (justincc) 2010-06-30 21:23:57 +01:00
parent cabb70d90a
commit 92edbd3e47
1 changed files with 2 additions and 2 deletions

View File

@ -839,7 +839,7 @@ namespace OpenSim.Region.Framework.Scenes
if (!(pos.Y < 0))
emergencyPos.Y = pos.Y;
if (!(pos.Z < 0))
emergencyPos.X = pos.X;
emergencyPos.Z = pos.Z;
}
if (pos.Y < 0)
{
@ -857,7 +857,7 @@ namespace OpenSim.Region.Framework.Scenes
emergencyPos.Y = pos.Y;
//Leave as 128
}
m_log.WarnFormat(
"[SCENE PRESENCE]: MakeRootAgent() was given an illegal position of {0} for avatar {1}, {2}. Substituting {3}",
pos, Name, UUID, emergencyPos);