diff options
Diffstat (limited to 'OpenSim/Region/Framework/Scenes/SceneObjectGroup.Inventory.cs')
-rw-r--r-- | OpenSim/Region/Framework/Scenes/SceneObjectGroup.Inventory.cs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/OpenSim/Region/Framework/Scenes/SceneObjectGroup.Inventory.cs b/OpenSim/Region/Framework/Scenes/SceneObjectGroup.Inventory.cs index a86223c..6cc7231 100644 --- a/OpenSim/Region/Framework/Scenes/SceneObjectGroup.Inventory.cs +++ b/OpenSim/Region/Framework/Scenes/SceneObjectGroup.Inventory.cs | |||
@@ -69,10 +69,6 @@ namespace OpenSim.Region.Framework.Scenes | |||
69 | /// <summary> | 69 | /// <summary> |
70 | /// Stop the scripts contained in all the prims in this group | 70 | /// Stop the scripts contained in all the prims in this group |
71 | /// </summary> | 71 | /// </summary> |
72 | /// <param name="sceneObjectBeingDeleted"> | ||
73 | /// Should be true if these scripts are being removed because the scene | ||
74 | /// object is being deleted. This will prevent spurious updates to the client. | ||
75 | /// </param> | ||
76 | public void RemoveScriptInstances(bool sceneObjectBeingDeleted) | 72 | public void RemoveScriptInstances(bool sceneObjectBeingDeleted) |
77 | { | 73 | { |
78 | SceneObjectPart[] parts = m_parts.GetArray(); | 74 | SceneObjectPart[] parts = m_parts.GetArray(); |
@@ -419,6 +415,9 @@ namespace OpenSim.Region.Framework.Scenes | |||
419 | 415 | ||
420 | public void ResumeScripts() | 416 | public void ResumeScripts() |
421 | { | 417 | { |
418 | if (m_scene.RegionInfo.RegionSettings.DisableScripts) | ||
419 | return; | ||
420 | |||
422 | SceneObjectPart[] parts = m_parts.GetArray(); | 421 | SceneObjectPart[] parts = m_parts.GetArray(); |
423 | for (int i = 0; i < parts.Length; i++) | 422 | for (int i = 0; i < parts.Length; i++) |
424 | parts[i].Inventory.ResumeScripts(); | 423 | parts[i].Inventory.ResumeScripts(); |