diff options
author | Marck | 2010-11-22 10:39:46 +0100 |
---|---|---|
committer | Marck | 2010-11-22 10:39:46 +0100 |
commit | 8a2c365e5b47b677da464c277cb713fade8c99d7 (patch) | |
tree | ab3f864183117826c74dbe227ea8c3f10832e484 /OpenSim/Region/ScriptEngine/Shared | |
parent | Merge branch 'master' of melanie@opensimulator.org:/var/git/opensim (diff) | |
download | opensim-SC-8a2c365e5b47b677da464c277cb713fade8c99d7.zip opensim-SC-8a2c365e5b47b677da464c277cb713fade8c99d7.tar.gz opensim-SC-8a2c365e5b47b677da464c277cb713fade8c99d7.tar.bz2 opensim-SC-8a2c365e5b47b677da464c277cb713fade8c99d7.tar.xz |
Thank you, thomax, for a patch making changed events CHANGED_REGION_RESTART and CHANGED_REGION work.
Fixes Mantix #5214.
Diffstat (limited to 'OpenSim/Region/ScriptEngine/Shared')
-rw-r--r-- | OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs b/OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs index 6663aa5..660e9a3 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs | |||
@@ -392,13 +392,15 @@ namespace OpenSim.Region.ScriptEngine.Shared.Instance | |||
392 | { | 392 | { |
393 | // m_log.Debug("[Script] Posted changed(CHANGED_REGION_RESTART) to script"); | 393 | // m_log.Debug("[Script] Posted changed(CHANGED_REGION_RESTART) to script"); |
394 | PostEvent(new EventParams("changed", | 394 | PostEvent(new EventParams("changed", |
395 | new Object[] { (int)Changed.REGION_RESTART }, new DetectParams[0])); | 395 | new Object[] { new LSL_Types.LSLInteger((int)Changed.REGION_RESTART) }, |
396 | new DetectParams[0])); | ||
396 | } | 397 | } |
397 | else if (m_stateSource == StateSource.PrimCrossing) | 398 | else if (m_stateSource == StateSource.PrimCrossing) |
398 | { | 399 | { |
399 | // CHANGED_REGION | 400 | // CHANGED_REGION |
400 | PostEvent(new EventParams("changed", | 401 | PostEvent(new EventParams("changed", |
401 | new Object[] { (int)Changed.REGION }, new DetectParams[0])); | 402 | new Object[] { new LSL_Types.LSLInteger((int)Changed.REGION) }, |
403 | new DetectParams[0])); | ||
402 | } | 404 | } |
403 | } | 405 | } |
404 | else | 406 | else |