From ad4738ff33b43536ba81b288abe15418d07215ac Mon Sep 17 00:00:00 2001
From: Charles Krinke
Date: Sat, 25 Apr 2009 19:54:51 +0000
Subject: Thank you kindly, RemedyTomm, for a patch that fixes:
 llSetPrimitiveParams in a large linkset can disrupt the entire region.
 However, when the script is in a large linkset, it appears to totally lag out
 the scene and stops updates from being sent.

---
 OpenSim/Region/Framework/Scenes/SceneObjectPart.cs | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

(limited to 'OpenSim')

diff --git a/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs b/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
index f5ae94f..bca1a65 100644
--- a/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
+++ b/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
@@ -3557,7 +3557,10 @@ if (m_shape != null) {
             TriggerScriptChangedEvent(Changed.TEXTURE);
 
             ParentGroup.HasGroupChanged = true;
-            ParentGroup.ScheduleGroupForFullUpdate();
+            //This is madness..
+            //ParentGroup.ScheduleGroupForFullUpdate();
+            //This is sparta
+            ScheduleFullUpdate();
         }
 
         public void aggregateScriptEvents()
-- 
cgit v1.1