diff --git a/OpenSim/Region/Framework/Scenes/Scene.Inventory.cs b/OpenSim/Region/Framework/Scenes/Scene.Inventory.cs index 66fb918bd7..09d02f4ca9 100644 --- a/OpenSim/Region/Framework/Scenes/Scene.Inventory.cs +++ b/OpenSim/Region/Framework/Scenes/Scene.Inventory.cs @@ -1722,10 +1722,19 @@ namespace OpenSim.Region.Framework.Scenes if (folderID == UUID.Zero && folder == null) { - // Catch all. Use lost & found - // + if (action == DeRezAction.Delete) + { + // Deletes go to trash by default + // + folder = InventoryService.GetFolderForType(userID, AssetType.TrashFolder); + } + else + { + // Catch all. Use lost & found + // - folder = InventoryService.GetFolderForType(userID, AssetType.LostAndFoundFolder); + folder = InventoryService.GetFolderForType(userID, AssetType.LostAndFoundFolder); + } } if (folder == null) // None of the above