From 48be04df1d804137a736d83de157265555a63d31 Mon Sep 17 00:00:00 2001 From: Justin Clarke Casey Date: Fri, 11 Jan 2008 17:00:21 +0000 Subject: * Do database implementation for prim inventory items in mysql * Properly clean up items when a region object is deleted * Update persisted prim when an inventory script is changed * No user functionality yet --- OpenSim/Region/Environment/Scenes/SceneObjectGroup.Inventory.cs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'OpenSim/Region/Environment/Scenes') diff --git a/OpenSim/Region/Environment/Scenes/SceneObjectGroup.Inventory.cs b/OpenSim/Region/Environment/Scenes/SceneObjectGroup.Inventory.cs index b188fdd..d694f67 100644 --- a/OpenSim/Region/Environment/Scenes/SceneObjectGroup.Inventory.cs +++ b/OpenSim/Region/Environment/Scenes/SceneObjectGroup.Inventory.cs @@ -235,6 +235,13 @@ namespace OpenSim.Region.Environment.Scenes if (part != null) { part.UpdateInventoryItem(item); + + // It might seem somewhat crude to update the whole group for a single prim inventory change, + // but it's possible that other prim inventory changes will take place before the region + // persistence thread visits this object. In the future, changes can be signalled at a more + // granular level, or we could let the datastore worry about whether prims have really + // changed since they were last persisted. + HasChanged = true; return true; } -- cgit v1.1