diff options
Diffstat (limited to 'OpenSim/Region/CoreModules/Framework/InventoryAccess/HGInventoryAccessModule.cs')
-rw-r--r-- | OpenSim/Region/CoreModules/Framework/InventoryAccess/HGInventoryAccessModule.cs | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/OpenSim/Region/CoreModules/Framework/InventoryAccess/HGInventoryAccessModule.cs b/OpenSim/Region/CoreModules/Framework/InventoryAccess/HGInventoryAccessModule.cs index 964efda..7840571 100644 --- a/OpenSim/Region/CoreModules/Framework/InventoryAccess/HGInventoryAccessModule.cs +++ b/OpenSim/Region/CoreModules/Framework/InventoryAccess/HGInventoryAccessModule.cs | |||
@@ -346,7 +346,15 @@ namespace OpenSim.Region.CoreModules.Framework.InventoryAccess | |||
346 | InventoryFolderBase root = m_Scene.InventoryService.GetRootFolder(client.AgentId); | 346 | InventoryFolderBase root = m_Scene.InventoryService.GetRootFolder(client.AgentId); |
347 | InventoryCollection content = m_Scene.InventoryService.GetFolderContent(client.AgentId, root.ID); | 347 | InventoryCollection content = m_Scene.InventoryService.GetFolderContent(client.AgentId, root.ID); |
348 | 348 | ||
349 | inv.SendBulkUpdateInventory(content.Folders.ToArray(), content.Items.ToArray()); | 349 | List<InventoryFolderBase> keep = new List<InventoryFolderBase>(); |
350 | |||
351 | foreach (InventoryFolderBase f in content.Folders) | ||
352 | { | ||
353 | if (f.Name != "My Suitcase" && f.Name != "Current Outfit") | ||
354 | keep.Add(f); | ||
355 | } | ||
356 | |||
357 | inv.SendBulkUpdateInventory(keep.ToArray(), content.Items.ToArray()); | ||
350 | } | 358 | } |
351 | } | 359 | } |
352 | } | 360 | } |
@@ -379,7 +387,7 @@ namespace OpenSim.Region.CoreModules.Framework.InventoryAccess | |||
379 | 387 | ||
380 | foreach (InventoryFolderBase f in content.Folders) | 388 | foreach (InventoryFolderBase f in content.Folders) |
381 | { | 389 | { |
382 | if (f.Name != "My Suitcase") | 390 | if (f.Name != "My Suitcase" && f.Name != "Current Outfit") |
383 | { | 391 | { |
384 | f.Name = f.Name + " (Unavailable)"; | 392 | f.Name = f.Name + " (Unavailable)"; |
385 | keep.Add(f); | 393 | keep.Add(f); |