diff options
author | Justin Clark-Casey (justincc) | 2010-02-02 15:45:41 +0000 |
---|---|---|
committer | Justin Clark-Casey (justincc) | 2010-02-02 15:45:41 +0000 |
commit | 96d5c8196a3c756639e9f57a7fb3d630d174d0c4 (patch) | |
tree | cd2a812de269c1d20159f5101b229756cdc14472 /OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs | |
parent | minor: rename GetScriptPrimType() to GetPrimType() (diff) | |
download | opensim-SC_OLD-96d5c8196a3c756639e9f57a7fb3d630d174d0c4.zip opensim-SC_OLD-96d5c8196a3c756639e9f57a7fb3d630d174d0c4.tar.gz opensim-SC_OLD-96d5c8196a3c756639e9f57a7fb3d630d174d0c4.tar.bz2 opensim-SC_OLD-96d5c8196a3c756639e9f57a7fb3d630d174d0c4.tar.xz |
minor: add reminder to lock SOG.Children before using it directly in order to avoid threading issues
Diffstat (limited to 'OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs')
-rw-r--r-- | OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs b/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs index ec41ac7..8c56870 100644 --- a/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs +++ b/OpenSim/Region/Framework/Scenes/SceneObjectGroup.cs | |||
@@ -235,6 +235,9 @@ namespace OpenSim.Region.Framework.Scenes | |||
235 | set { m_rootPart.GroupID = value; } | 235 | set { m_rootPart.GroupID = value; } |
236 | } | 236 | } |
237 | 237 | ||
238 | /// <value> | ||
239 | /// The parts of this scene object group. You must lock this property before using it. | ||
240 | /// </value> | ||
238 | public Dictionary<UUID, SceneObjectPart> Children | 241 | public Dictionary<UUID, SceneObjectPart> Children |
239 | { | 242 | { |
240 | get { return m_parts; } | 243 | get { return m_parts; } |
@@ -2097,7 +2100,7 @@ namespace OpenSim.Region.Framework.Scenes | |||
2097 | } | 2100 | } |
2098 | 2101 | ||
2099 | /// <summary> | 2102 | /// <summary> |
2100 | /// Get a child part with a given UUID | 2103 | /// Get a part with a given UUID |
2101 | /// </summary> | 2104 | /// </summary> |
2102 | /// <param name="primID"></param> | 2105 | /// <param name="primID"></param> |
2103 | /// <returns>null if a child part with the primID was not found</returns> | 2106 | /// <returns>null if a child part with the primID was not found</returns> |
@@ -2112,7 +2115,7 @@ namespace OpenSim.Region.Framework.Scenes | |||
2112 | } | 2115 | } |
2113 | 2116 | ||
2114 | /// <summary> | 2117 | /// <summary> |
2115 | /// Get a child part with a given local ID | 2118 | /// Get a part with a given local ID |
2116 | /// </summary> | 2119 | /// </summary> |
2117 | /// <param name="localID"></param> | 2120 | /// <param name="localID"></param> |
2118 | /// <returns>null if a child part with the local ID was not found</returns> | 2121 | /// <returns>null if a child part with the local ID was not found</returns> |