diff options
Diffstat (limited to 'OpenSim/Region/Framework/Scenes/SceneObjectPart.cs')
-rw-r--r-- | OpenSim/Region/Framework/Scenes/SceneObjectPart.cs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs b/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs index c84596b..6e73b65 100644 --- a/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs +++ b/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs | |||
@@ -2724,7 +2724,10 @@ namespace OpenSim.Region.Framework.Scenes | |||
2724 | 2724 | ||
2725 | if (m_parentGroup != null) | 2725 | if (m_parentGroup != null) |
2726 | { | 2726 | { |
2727 | m_parentGroup.QueueForUpdateCheck(); | 2727 | if (!m_parentGroup.areUpdatesSuspended) |
2728 | { | ||
2729 | m_parentGroup.QueueForUpdateCheck(); | ||
2730 | } | ||
2728 | } | 2731 | } |
2729 | 2732 | ||
2730 | int timeNow = Util.UnixTimeSinceEpoch(); | 2733 | int timeNow = Util.UnixTimeSinceEpoch(); |
@@ -4450,8 +4453,9 @@ namespace OpenSim.Region.Framework.Scenes | |||
4450 | { | 4453 | { |
4451 | m_shape.TextureEntry = textureEntry; | 4454 | m_shape.TextureEntry = textureEntry; |
4452 | TriggerScriptChangedEvent(Changed.TEXTURE); | 4455 | TriggerScriptChangedEvent(Changed.TEXTURE); |
4453 | 4456 | m_updateFlag = 1; | |
4454 | ParentGroup.HasGroupChanged = true; | 4457 | ParentGroup.HasGroupChanged = true; |
4458 | |||
4455 | //This is madness.. | 4459 | //This is madness.. |
4456 | //ParentGroup.ScheduleGroupForFullUpdate(); | 4460 | //ParentGroup.ScheduleGroupForFullUpdate(); |
4457 | //This is sparta | 4461 | //This is sparta |