diff --git a/OpenSim/Region/Environment/Scenes/ScenePresence.cs b/OpenSim/Region/Environment/Scenes/ScenePresence.cs index ad12420f1c..d37006a5c2 100644 --- a/OpenSim/Region/Environment/Scenes/ScenePresence.cs +++ b/OpenSim/Region/Environment/Scenes/ScenePresence.cs @@ -681,7 +681,10 @@ namespace OpenSim.Region.Environment.Scenes else { //never been sent to client before so do full update - + ScenePartUpdate update = new ScenePartUpdate(); + update.FullID = part.UUID; + update.LastFullUpdateTime = part.TimeStampFull; + m_updateTimes.Add(part.UUID, update); // Attachment handling // @@ -694,11 +697,6 @@ namespace OpenSim.Region.Environment.Scenes continue; } - ScenePartUpdate update = new ScenePartUpdate(); - update.FullID = part.UUID; - update.LastFullUpdateTime = part.TimeStampFull; - m_updateTimes.Add(part.UUID, update); - part.SendFullUpdate(ControllingClient, GenerateClientFlags(part.UUID)); updateCount++;