diff options
Diffstat (limited to 'OpenSim/Region/ScriptEngine/Shared/Api')
-rw-r--r-- | OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs index 3e1b43e..d8ef772 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs | |||
@@ -7785,10 +7785,10 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api | |||
7785 | remaining = SetPrimParams((ScenePresence)part, rules); | 7785 | remaining = SetPrimParams((ScenePresence)part, rules); |
7786 | } | 7786 | } |
7787 | 7787 | ||
7788 | while((object)remaining != null && remaining.Length > 2) | 7788 | while ((object)remaining != null && remaining.Length > 2) |
7789 | { | 7789 | { |
7790 | linknumber = remaining.GetLSLIntegerItem(0); | 7790 | linknumber = remaining.GetLSLIntegerItem(0); |
7791 | rules = remaining.GetSublist(1,-1); | 7791 | rules = remaining.GetSublist(1, -1); |
7792 | parts.Clear(); | 7792 | parts.Clear(); |
7793 | prims = GetLinkParts(linknumber); | 7793 | prims = GetLinkParts(linknumber); |
7794 | avatars = GetLinkAvatars(linknumber); | 7794 | avatars = GetLinkAvatars(linknumber); |
@@ -7797,6 +7797,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api | |||
7797 | foreach (ScenePresence p in avatars) | 7797 | foreach (ScenePresence p in avatars) |
7798 | parts.Add(p); | 7798 | parts.Add(p); |
7799 | 7799 | ||
7800 | remaining = null; | ||
7800 | foreach (object part in parts) | 7801 | foreach (object part in parts) |
7801 | { | 7802 | { |
7802 | if (part is SceneObjectPart) | 7803 | if (part is SceneObjectPart) |