diff options
author | Justin Clarke Casey | 2008-07-13 00:18:29 +0000 |
---|---|---|
committer | Justin Clarke Casey | 2008-07-13 00:18:29 +0000 |
commit | eb63b9bbc10ee9d794c273dc01111de8ce8c8a0c (patch) | |
tree | e744381547466429d3001955b62dd4f2e28c7983 /OpenSim/Region/Environment/Scenes/SceneObjectGroup.Inventory.cs | |
parent | * Elminate most of the debugging log output from the archive commands (diff) | |
download | opensim-SC-eb63b9bbc10ee9d794c273dc01111de8ce8c8a0c.zip opensim-SC-eb63b9bbc10ee9d794c273dc01111de8ce8c8a0c.tar.gz opensim-SC-eb63b9bbc10ee9d794c273dc01111de8ce8c8a0c.tar.bz2 opensim-SC-eb63b9bbc10ee9d794c273dc01111de8ce8c8a0c.tar.xz |
* Actually persist restored archives to the database - wasn't actually doing this before (doh)
* Not quite perfect yet
Diffstat (limited to 'OpenSim/Region/Environment/Scenes/SceneObjectGroup.Inventory.cs')
-rw-r--r-- | OpenSim/Region/Environment/Scenes/SceneObjectGroup.Inventory.cs | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/OpenSim/Region/Environment/Scenes/SceneObjectGroup.Inventory.cs b/OpenSim/Region/Environment/Scenes/SceneObjectGroup.Inventory.cs index 799cb41..8feb852 100644 --- a/OpenSim/Region/Environment/Scenes/SceneObjectGroup.Inventory.cs +++ b/OpenSim/Region/Environment/Scenes/SceneObjectGroup.Inventory.cs | |||
@@ -39,6 +39,20 @@ namespace OpenSim.Region.Environment.Scenes | |||
39 | private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); | 39 | private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); |
40 | 40 | ||
41 | /// <summary> | 41 | /// <summary> |
42 | /// Force all task inventories of prims in the scene object to persist | ||
43 | /// </summary> | ||
44 | public void ForceInventoryPersistence() | ||
45 | { | ||
46 | lock (m_parts) | ||
47 | { | ||
48 | foreach (SceneObjectPart part in m_parts.Values) | ||
49 | { | ||
50 | part.ForceInventoryPersistence(); | ||
51 | } | ||
52 | } | ||
53 | } | ||
54 | |||
55 | /// <summary> | ||
42 | /// Start the scripts contained in all the prims in this group. | 56 | /// Start the scripts contained in all the prims in this group. |
43 | /// </summary> | 57 | /// </summary> |
44 | public void CreateScriptInstances(int startParam, bool postOnRez) | 58 | public void CreateScriptInstances(int startParam, bool postOnRez) |
@@ -53,6 +67,9 @@ namespace OpenSim.Region.Environment.Scenes | |||
53 | } | 67 | } |
54 | } | 68 | } |
55 | 69 | ||
70 | /// <summary> | ||
71 | /// Stop the scripts contained in all the prims in this group | ||
72 | /// </summary> | ||
56 | public void RemoveScriptInstances() | 73 | public void RemoveScriptInstances() |
57 | { | 74 | { |
58 | lock (m_parts) | 75 | lock (m_parts) |