aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Shared/Api/Implementation
diff options
context:
space:
mode:
authorMelanie Thielker2008-07-12 00:06:45 +0000
committerMelanie Thielker2008-07-12 00:06:45 +0000
commit746c6fb1a285134b68176d39fe28c90fe861fe2a (patch)
treefed02b7fd3f6102ab08b8eb4b78a7a858bac1558 /OpenSim/Region/ScriptEngine/Shared/Api/Implementation
parentTrim out nulls from mesh vertex and triangle lists to try and save more memory (diff)
downloadopensim-SC_OLD-746c6fb1a285134b68176d39fe28c90fe861fe2a.zip
opensim-SC_OLD-746c6fb1a285134b68176d39fe28c90fe861fe2a.tar.gz
opensim-SC_OLD-746c6fb1a285134b68176d39fe28c90fe861fe2a.tar.bz2
opensim-SC_OLD-746c6fb1a285134b68176d39fe28c90fe861fe2a.tar.xz
Patch #9141 (Mantis #1655)
Untangles llDie handling in XEngine, which resulted in a thread being aborted while executing inside of Scene.
Diffstat (limited to 'OpenSim/Region/ScriptEngine/Shared/Api/Implementation')
-rw-r--r--OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs2
1 files changed, 1 insertions, 1 deletions
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
index 4bf3e93..3fbe257 100644
--- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
@@ -637,7 +637,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
637 public void llDie() 637 public void llDie()
638 { 638 {
639 m_host.AddScriptLPS(1); 639 m_host.AddScriptLPS(1);
640 World.DeleteSceneObject(m_host.ParentGroup); 640 throw new SelfDeleteException();
641 } 641 }
642 642
643 public double llGround(LSL_Types.Vector3 offset) 643 public double llGround(LSL_Types.Vector3 offset)