diff options
Diffstat (limited to 'OpenSim/Region/ScriptEngine/YEngine/XMRArray.cs')
-rw-r--r-- | OpenSim/Region/ScriptEngine/YEngine/XMRArray.cs | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/OpenSim/Region/ScriptEngine/YEngine/XMRArray.cs b/OpenSim/Region/ScriptEngine/YEngine/XMRArray.cs index 3d0525b..930a8d6 100644 --- a/OpenSim/Region/ScriptEngine/YEngine/XMRArray.cs +++ b/OpenSim/Region/ScriptEngine/YEngine/XMRArray.cs | |||
@@ -125,7 +125,7 @@ namespace OpenSim.Region.ScriptEngine.Yengine | |||
125 | 125 | ||
126 | // Save new value in array, replacing one of same key if there. | 126 | // Save new value in array, replacing one of same key if there. |
127 | // null means remove the value, ie, script did array[key] = undef. | 127 | // null means remove the value, ie, script did array[key] = undef. |
128 | if(value != null) | 128 | if (value != null) |
129 | { | 129 | { |
130 | dnary[key] = value; | 130 | dnary[key] = value; |
131 | } | 131 | } |
@@ -285,10 +285,9 @@ namespace OpenSim.Region.ScriptEngine.Yengine | |||
285 | public void RecvArrayObj(RecvArrayObjDelegate recvObj) | 285 | public void RecvArrayObj(RecvArrayObjDelegate recvObj) |
286 | { | 286 | { |
287 | heapUse = inst.UpdateHeapUse(heapUse, EMPTYHEAP); | 287 | heapUse = inst.UpdateHeapUse(heapUse, EMPTYHEAP); |
288 | 288 | // Cause any enumeration to refill the array from the sorted dictionary. | |
289 | // Cause any enumeration to refill the array from the sorted dictionary. | 289 | // Since it is a sorted dictionary, any enumerations will be in the same |
290 | // Since it is a sorted dictionary, any enumerations will be in the same | 290 | // order as on the sending side. |
291 | // order as on the sending side. | ||
292 | arrayValid = 0; | 291 | arrayValid = 0; |
293 | enumrValid = false; | 292 | enumrValid = false; |
294 | 293 | ||