From d2e66872ed38375e91b0fe16951bcb50e72f0e66 Mon Sep 17 00:00:00 2001 From: Teravus Ovares Date: Sat, 9 Feb 2008 22:05:00 +0000 Subject: *Neb try this update. It might fix it.. it might also cause no parcel to be sent. --- OpenSim/Region/Environment/LandManagement/LandManager.cs | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) (limited to 'OpenSim') diff --git a/OpenSim/Region/Environment/LandManagement/LandManager.cs b/OpenSim/Region/Environment/LandManagement/LandManager.cs index dd13fc0..a4d8868 100644 --- a/OpenSim/Region/Environment/LandManagement/LandManager.cs +++ b/OpenSim/Region/Environment/LandManagement/LandManager.cs @@ -727,15 +727,21 @@ namespace OpenSim.Region.Environment.LandManagement { if (force) { - over.sendLandUpdateToClient(avatar.ControllingClient); + if (!avatar.IsChildAgent) + { + over.sendLandUpdateToClient(avatar.ControllingClient); + } } if (avatar.currentParcelUUID != over.landData.globalID) { - over.sendLandUpdateToClient(avatar.ControllingClient); - avatar.currentParcelUUID = over.landData.globalID; - m_scene.EventManager.TriggerAvatarEnteringNewParcel(avatar, over.landData.localID, - m_scene.RegionInfo.RegionID); + if (!avatar.IsChildAgent) + { + over.sendLandUpdateToClient(avatar.ControllingClient); + avatar.currentParcelUUID = over.landData.globalID; + m_scene.EventManager.TriggerAvatarEnteringNewParcel(avatar, over.landData.localID, + m_scene.RegionInfo.RegionID); + } } } } -- cgit v1.1