From 99bd7cce2b4be9c3c1c5de6da0343493a7241630 Mon Sep 17 00:00:00 2001 From: Justin Clarke Casey Date: Mon, 17 Nov 2008 16:33:41 +0000 Subject: * Make sure that deleted objects do not send further object updates to the client --- OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs') diff --git a/OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs b/OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs index 91caada..bf430b9 100644 --- a/OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs +++ b/OpenSim/Region/Environment/Scenes/SceneObjectGroup.cs @@ -1682,6 +1682,9 @@ namespace OpenSim.Region.Environment.Scenes /// public void SendGroupFullUpdate() { + if (IsDeleted) + return; + RootPart.SendFullUpdateToAllClients(); lock (m_parts) @@ -1704,6 +1707,9 @@ namespace OpenSim.Region.Environment.Scenes /// public void SendGroupTerseUpdate() { + if (IsDeleted) + return; + lock (m_parts) { foreach (SceneObjectPart part in m_parts.Values) -- cgit v1.1