aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--OpenSim/Region/CoreModules/Avatar/Inventory/Archiver/InventoryArchiveReadRequest.cs8
-rw-r--r--OpenSim/Region/CoreModules/Avatar/Inventory/Archiver/InventoryArchiveWriteRequest.cs2
-rw-r--r--bin/inventory/ScriptsLibrary/ScriptsLibraryItems.xml2
3 files changed, 8 insertions, 4 deletions
diff --git a/OpenSim/Region/CoreModules/Avatar/Inventory/Archiver/InventoryArchiveReadRequest.cs b/OpenSim/Region/CoreModules/Avatar/Inventory/Archiver/InventoryArchiveReadRequest.cs
index 0441215..907e2d4 100644
--- a/OpenSim/Region/CoreModules/Avatar/Inventory/Archiver/InventoryArchiveReadRequest.cs
+++ b/OpenSim/Region/CoreModules/Avatar/Inventory/Archiver/InventoryArchiveReadRequest.cs
@@ -290,11 +290,15 @@ namespace OpenSim.Region.CoreModules.Avatar.Inventory.Archiver
290 290
291 string newFolderName = rawDirsToCreate[i].Remove(identicalNameIdentifierIndex); 291 string newFolderName = rawDirsToCreate[i].Remove(identicalNameIdentifierIndex);
292 UUID newFolderId = UUID.Random(); 292 UUID newFolderId = UUID.Random();
293 293
294 // Asset type has to be Unknown here rather than Folder, otherwise the created folder can't be
295 // deleted once the client has relogged.
296 // The root folder appears to be labelled AssetType.Folder (shows up as "Category" in the client)
297 // even though there is a AssetType.RootCategory
294 destFolder 298 destFolder
295 = new InventoryFolderBase( 299 = new InventoryFolderBase(
296 newFolderId, newFolderName, m_userInfo.UserProfile.ID, 300 newFolderId, newFolderName, m_userInfo.UserProfile.ID,
297 (short)AssetType.Folder, destFolder.ID, 1); 301 (short)AssetType.Unknown, destFolder.ID, 1);
298 m_scene.InventoryService.AddFolder(destFolder); 302 m_scene.InventoryService.AddFolder(destFolder);
299 303
300// UUID newFolderId = UUID.Random(); 304// UUID newFolderId = UUID.Random();
diff --git a/OpenSim/Region/CoreModules/Avatar/Inventory/Archiver/InventoryArchiveWriteRequest.cs b/OpenSim/Region/CoreModules/Avatar/Inventory/Archiver/InventoryArchiveWriteRequest.cs
index b178772..7b4a9eb 100644
--- a/OpenSim/Region/CoreModules/Avatar/Inventory/Archiver/InventoryArchiveWriteRequest.cs
+++ b/OpenSim/Region/CoreModules/Avatar/Inventory/Archiver/InventoryArchiveWriteRequest.cs
@@ -410,4 +410,4 @@ namespace OpenSim.Region.CoreModules.Avatar.Inventory.Archiver
410 id); 410 id);
411 } 411 }
412 } 412 }
413} 413} \ No newline at end of file
diff --git a/bin/inventory/ScriptsLibrary/ScriptsLibraryItems.xml b/bin/inventory/ScriptsLibrary/ScriptsLibraryItems.xml
index 6477a08..9641f7d 100644
--- a/bin/inventory/ScriptsLibrary/ScriptsLibraryItems.xml
+++ b/bin/inventory/ScriptsLibrary/ScriptsLibraryItems.xml
@@ -525,7 +525,7 @@
525 <Key Name="inventoryID" Value="81305ee4-8caa-9e0a-69a4-76ed57df0c8f" /> 525 <Key Name="inventoryID" Value="81305ee4-8caa-9e0a-69a4-76ed57df0c8f" />
526 <Key Name="assetID" Value="81305ee4-8caa-9e0a-69a4-76ed57df0c8f" /> 526 <Key Name="assetID" Value="81305ee4-8caa-9e0a-69a4-76ed57df0c8f" />
527 <Key Name="folderID" Value="284858c8-9391-6bf1-ddf5-b936f73de853" /> 527 <Key Name="folderID" Value="284858c8-9391-6bf1-ddf5-b936f73de853" />
528 <Key Name="description" Value="A text board that records what you say - contributed by Justin Clarke Casey" /> 528 <Key Name="description" Value="A text board that records what you say - contributed by Justin Clark-Casey" />
529 <Key Name="name" Value="GrafittiBoard" /> 529 <Key Name="name" Value="GrafittiBoard" />
530 <Key Name="assetType" Value="10" /> 530 <Key Name="assetType" Value="10" />
531 <Key Name="inventoryType" Value="10" /> 531 <Key Name="inventoryType" Value="10" />