diff options
author | Melanie | 2011-10-25 03:16:26 +0100 |
---|---|---|
committer | Melanie | 2011-10-25 03:16:26 +0100 |
commit | 85d40ce1d1c3942faf325fa106a466deaa4bca46 (patch) | |
tree | 8db0d587cc1b1ce7106d3b057bad7e2d90d9423e /OpenSim/Region/ScriptEngine/XEngine/XEngine.cs | |
parent | Merge commit '3cf7fb4eca2ad57835311e8098868f2571709392' into bigmerge (diff) | |
parent | Fix resume scripts. (diff) | |
download | opensim-SC-85d40ce1d1c3942faf325fa106a466deaa4bca46.zip opensim-SC-85d40ce1d1c3942faf325fa106a466deaa4bca46.tar.gz opensim-SC-85d40ce1d1c3942faf325fa106a466deaa4bca46.tar.bz2 opensim-SC-85d40ce1d1c3942faf325fa106a466deaa4bca46.tar.xz |
Merge commit '5607fd3af828846291de3358067bb1214619489e' into bigmerge
Conflicts:
OpenSim/Region/ScriptEngine/Shared/Instance/ScriptInstance.cs
OpenSim/Region/ScriptEngine/XEngine/XEngine.cs
Diffstat (limited to 'OpenSim/Region/ScriptEngine/XEngine/XEngine.cs')
-rw-r--r-- | OpenSim/Region/ScriptEngine/XEngine/XEngine.cs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/OpenSim/Region/ScriptEngine/XEngine/XEngine.cs b/OpenSim/Region/ScriptEngine/XEngine/XEngine.cs index 696c216..aa11eca 100644 --- a/OpenSim/Region/ScriptEngine/XEngine/XEngine.cs +++ b/OpenSim/Region/ScriptEngine/XEngine/XEngine.cs | |||
@@ -1009,7 +1009,15 @@ namespace OpenSim.Region.ScriptEngine.XEngine | |||
1009 | // Do we even have it? | 1009 | // Do we even have it? |
1010 | if (!m_Scripts.ContainsKey(itemID)) | 1010 | if (!m_Scripts.ContainsKey(itemID)) |
1011 | { | 1011 | { |
1012 | // Do we even have it? | ||
1013 | if (!m_Scripts.ContainsKey(itemID)) | ||
1014 | return; | ||
1015 | |||
1012 | lockScriptsForRead(false); | 1016 | lockScriptsForRead(false); |
1017 | lockScriptsForWrite(true); | ||
1018 | m_Scripts.Remove(itemID); | ||
1019 | lockScriptsForWrite(false); | ||
1020 | |||
1013 | return; | 1021 | return; |
1014 | } | 1022 | } |
1015 | 1023 | ||