aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs
diff options
context:
space:
mode:
authorMelanie Thielker2015-08-19 23:14:11 +0200
committerMelanie Thielker2015-08-19 23:14:11 +0200
commit662b59af83a4bcaccb2b3b3bc679ee15f5a483ce (patch)
treebcf5a836fc2743e2187a609540bede0c12445b34 /OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs
parentSome unit tests are simply broken and create an API with a null m_item. (diff)
downloadopensim-SC_OLD-662b59af83a4bcaccb2b3b3bc679ee15f5a483ce.zip
opensim-SC_OLD-662b59af83a4bcaccb2b3b3bc679ee15f5a483ce.tar.gz
opensim-SC_OLD-662b59af83a4bcaccb2b3b3bc679ee15f5a483ce.tar.bz2
opensim-SC_OLD-662b59af83a4bcaccb2b3b3bc679ee15f5a483ce.tar.xz
Convert the lsl list type into a struct. EXPERIMENTAL! This may affect
the llSetPrimitiveParams family of functions adversely. Please test!
Diffstat (limited to 'OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs')
-rw-r--r--OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs4
1 files changed, 2 insertions, 2 deletions
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs
index c1f1ed5..b3f298a 100644
--- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs
@@ -2473,14 +2473,14 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
2473 // on the ILSL_Api interface. 2473 // on the ILSL_Api interface.
2474 LSL_Api LSL_Api = (LSL_Api)m_LSL_Api; 2474 LSL_Api LSL_Api = (LSL_Api)m_LSL_Api;
2475 LSL_List retVal = new LSL_List(); 2475 LSL_List retVal = new LSL_List();
2476 LSL_List remaining = null; 2476 LSL_List remaining;
2477 List<SceneObjectPart> parts = LSL_Api.GetLinkParts(linknumber); 2477 List<SceneObjectPart> parts = LSL_Api.GetLinkParts(linknumber);
2478 foreach (SceneObjectPart part in parts) 2478 foreach (SceneObjectPart part in parts)
2479 { 2479 {
2480 remaining = LSL_Api.GetPrimParams(part, rules, ref retVal); 2480 remaining = LSL_Api.GetPrimParams(part, rules, ref retVal);
2481 } 2481 }
2482 2482
2483 while (remaining != null && remaining.Length > 2) 2483 while (remaining.Length > 2)
2484 { 2484 {
2485 linknumber = remaining.GetLSLIntegerItem(0); 2485 linknumber = remaining.GetLSLIntegerItem(0);
2486 rules = remaining.GetSublist(1, -1); 2486 rules = remaining.GetSublist(1, -1);