mirror of
https://github.com/opensim/opensim.git
synced 2026-07-31 05:45:37 +08:00
Implementing updateinventoryfolder: Should now be able to rename folders in inventory
This commit is contained in:
@@ -430,6 +430,7 @@ namespace OpenSim.Region.ClientStack
|
||||
|
||||
public event CreateNewInventoryItem OnCreateNewInventoryItem;
|
||||
public event CreateInventoryFolder OnCreateNewInventoryFolder;
|
||||
public event UpdateInventoryFolder OnUpdateInventoryFolder;
|
||||
public event FetchInventoryDescendents OnFetchInventoryDescendents;
|
||||
public event PurgeInventoryDescendents OnPurgeInventoryDescendents;
|
||||
public event FetchInventory OnFetchInventory;
|
||||
@@ -2809,6 +2810,19 @@ namespace OpenSim.Region.ClientStack
|
||||
invFolder.FolderData.ParentID);
|
||||
}
|
||||
break;
|
||||
case PacketType.UpdateInventoryFolder:
|
||||
if (OnUpdateInventoryFolder != null)
|
||||
{
|
||||
UpdateInventoryFolderPacket invFolder = (UpdateInventoryFolderPacket)Pack;
|
||||
for (int i = 0; i < invFolder.FolderData.Length; i++)
|
||||
{
|
||||
OnUpdateInventoryFolder(this, invFolder.FolderData[i].FolderID,
|
||||
(ushort)invFolder.FolderData[i].Type,
|
||||
Util.FieldToString(invFolder.FolderData[i].Name),
|
||||
invFolder.FolderData[i].ParentID);
|
||||
}
|
||||
}
|
||||
break;
|
||||
case PacketType.CreateInventoryItem:
|
||||
CreateInventoryItemPacket createItem = (CreateInventoryItemPacket) Pack;
|
||||
if (OnCreateNewInventoryItem != null)
|
||||
|
||||
Reference in New Issue
Block a user