diff options
author | Charles Krinke | 2009-04-25 19:54:51 +0000 |
---|---|---|
committer | Charles Krinke | 2009-04-25 19:54:51 +0000 |
commit | ad4738ff33b43536ba81b288abe15418d07215ac (patch) | |
tree | bcaa060e75538b8a97d7a78464ea1c9674ea44cc /OpenSim/Region/Framework | |
parent | Remove second timestamp in offline IM, the client already adds one (diff) | |
download | opensim-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')
-rw-r--r-- | OpenSim/Region/Framework/Scenes/SceneObjectPart.cs | 5 |
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() |