aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes
diff options
context:
space:
mode:
authorCharles Krinke2009-04-25 19:54:51 +0000
committerCharles Krinke2009-04-25 19:54:51 +0000
commitad4738ff33b43536ba81b288abe15418d07215ac (patch)
treebcaa060e75538b8a97d7a78464ea1c9674ea44cc /OpenSim/Region/Framework/Scenes
parentRemove second timestamp in offline IM, the client already adds one (diff)
downloadopensim-SC-ad4738ff33b43536ba81b288abe15418d07215ac.zip
opensim-SC-ad4738ff33b43536ba81b288abe15418d07215ac.tar.gz
opensim-SC-ad4738ff33b43536ba81b288abe15418d07215ac.tar.bz2
opensim-SC-ad4738ff33b43536ba81b288abe15418d07215ac.tar.xz
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.
Diffstat (limited to 'OpenSim/Region/Framework/Scenes')
-rw-r--r--OpenSim/Region/Framework/Scenes/SceneObjectPart.cs5
1 files changed, 4 insertions, 1 deletions
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) {
3557 TriggerScriptChangedEvent(Changed.TEXTURE); 3557 TriggerScriptChangedEvent(Changed.TEXTURE);
3558 3558
3559 ParentGroup.HasGroupChanged = true; 3559 ParentGroup.HasGroupChanged = true;
3560 ParentGroup.ScheduleGroupForFullUpdate(); 3560 //This is madness..
3561 //ParentGroup.ScheduleGroupForFullUpdate();
3562 //This is sparta
3563 ScheduleFullUpdate();
3561 } 3564 }
3562 3565
3563 public void aggregateScriptEvents() 3566 public void aggregateScriptEvents()