diff options
Diffstat (limited to 'OpenSim/Region/Environment/Scenes/SceneObjectPart.Inventory.cs')
-rw-r--r-- | OpenSim/Region/Environment/Scenes/SceneObjectPart.Inventory.cs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/OpenSim/Region/Environment/Scenes/SceneObjectPart.Inventory.cs b/OpenSim/Region/Environment/Scenes/SceneObjectPart.Inventory.cs index a700974..d4e2102 100644 --- a/OpenSim/Region/Environment/Scenes/SceneObjectPart.Inventory.cs +++ b/OpenSim/Region/Environment/Scenes/SceneObjectPart.Inventory.cs | |||
@@ -401,7 +401,10 @@ namespace OpenSim.Region.Environment.Scenes | |||
401 | { | 401 | { |
402 | if (HasInventoryChanged) | 402 | if (HasInventoryChanged) |
403 | { | 403 | { |
404 | datastore.StorePrimInventory(UUID, TaskInventory); | 404 | lock (TaskInventory) |
405 | { | ||
406 | datastore.StorePrimInventory(UUID, TaskInventory.Values); | ||
407 | } | ||
405 | 408 | ||
406 | HasInventoryChanged = false; | 409 | HasInventoryChanged = false; |
407 | } | 410 | } |