aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--OpenSim/Region/ScriptEngine/YEngine/XMRInstBackend.cs3
1 files changed, 3 insertions, 0 deletions
diff --git a/OpenSim/Region/ScriptEngine/YEngine/XMRInstBackend.cs b/OpenSim/Region/ScriptEngine/YEngine/XMRInstBackend.cs
index b6f8874..6fe11d8 100644
--- a/OpenSim/Region/ScriptEngine/YEngine/XMRInstBackend.cs
+++ b/OpenSim/Region/ScriptEngine/YEngine/XMRInstBackend.cs
@@ -215,6 +215,9 @@ namespace OpenSim.Region.ScriptEngine.Yengine
215 */ 215 */
216 public void ApiReset() 216 public void ApiReset()
217 { 217 {
218 // do not do llResetScript on entry
219 if(eventCode == ScriptEventCode.state_entry && stateCode == 0)
220 return;
218 ClearQueueExceptLinkMessages(); 221 ClearQueueExceptLinkMessages();
219 throw new ScriptResetException(); 222 throw new ScriptResetException();
220 } 223 }