diff options
Diffstat (limited to 'OpenSim/Capabilities')
-rw-r--r-- | OpenSim/Capabilities/Handlers/FetchInventory/FetchInvDescHandler.cs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/OpenSim/Capabilities/Handlers/FetchInventory/FetchInvDescHandler.cs b/OpenSim/Capabilities/Handlers/FetchInventory/FetchInvDescHandler.cs index 0312ec2..4da6c3d 100644 --- a/OpenSim/Capabilities/Handlers/FetchInventory/FetchInvDescHandler.cs +++ b/OpenSim/Capabilities/Handlers/FetchInventory/FetchInvDescHandler.cs | |||
@@ -416,7 +416,7 @@ namespace OpenSim.Capabilities.Handlers | |||
416 | 416 | ||
417 | version = containingFolder.Version; | 417 | version = containingFolder.Version; |
418 | 418 | ||
419 | if (fetchItems) | 419 | if (fetchItems && containingFolder.Type != (short)FolderType.Trash) |
420 | { | 420 | { |
421 | List<InventoryItemBase> itemsToReturn = contents.Items; | 421 | List<InventoryItemBase> itemsToReturn = contents.Items; |
422 | List<InventoryItemBase> originalItems = new List<InventoryItemBase>(itemsToReturn); | 422 | List<InventoryItemBase> originalItems = new List<InventoryItemBase>(itemsToReturn); |
@@ -728,8 +728,8 @@ from docs seems this was never a spec | |||
728 | if (item.AssetType == (int)AssetType.Link) | 728 | if (item.AssetType == (int)AssetType.Link) |
729 | itemIDs.Add(item.AssetID); | 729 | itemIDs.Add(item.AssetID); |
730 | 730 | ||
731 | else if (item.AssetType == (int)AssetType.LinkFolder) | 731 | // else if (item.AssetType == (int)AssetType.LinkFolder) |
732 | folderIDs.Add(item.AssetID); | 732 | // folderIDs.Add(item.AssetID); |
733 | } | 733 | } |
734 | 734 | ||
735 | //m_log.DebugFormat("[XXX]: folder {0} has {1} links and {2} linkfolders", contents.FolderID, itemIDs.Count, folderIDs.Count); | 735 | //m_log.DebugFormat("[XXX]: folder {0} has {1} links and {2} linkfolders", contents.FolderID, itemIDs.Count, folderIDs.Count); |