fixing windows specific compile error.
parent
98ea70644a
commit
74f7b586d3
|
@ -6819,13 +6819,13 @@ namespace OpenSim.Region.ClientStack.LindenUDP
|
|||
}
|
||||
break;
|
||||
case PacketType.UpdateInventoryItem:
|
||||
UpdateInventoryItemPacket update = (UpdateInventoryItemPacket)Pack;
|
||||
UpdateInventoryItemPacket inventoryItemUpdate = (UpdateInventoryItemPacket)Pack;
|
||||
|
||||
#region Packet Session and User Check
|
||||
if (m_checkPackets)
|
||||
{
|
||||
if (update.AgentData.SessionID != SessionId ||
|
||||
update.AgentData.AgentID != AgentId)
|
||||
if (inventoryItemUpdate.AgentData.SessionID != SessionId ||
|
||||
inventoryItemUpdate.AgentData.AgentID != AgentId)
|
||||
break;
|
||||
}
|
||||
#endregion
|
||||
|
@ -6833,58 +6833,58 @@ namespace OpenSim.Region.ClientStack.LindenUDP
|
|||
if (OnUpdateInventoryItem != null)
|
||||
{
|
||||
handlerUpdateInventoryItem = null;
|
||||
for (int i = 0; i < update.InventoryData.Length; i++)
|
||||
for (int i = 0; i < inventoryItemUpdate.InventoryData.Length; i++)
|
||||
{
|
||||
handlerUpdateInventoryItem = OnUpdateInventoryItem;
|
||||
|
||||
if (handlerUpdateInventoryItem != null)
|
||||
{
|
||||
InventoryItemBase itemUpd = new InventoryItemBase();
|
||||
itemUpd.ID = update.InventoryData[i].ItemID;
|
||||
itemUpd.Name = Util.FieldToString(update.InventoryData[i].Name);
|
||||
itemUpd.Description = Util.FieldToString(update.InventoryData[i].Description);
|
||||
itemUpd.GroupID = update.InventoryData[i].GroupID;
|
||||
itemUpd.GroupOwned = update.InventoryData[i].GroupOwned;
|
||||
itemUpd.GroupPermissions = update.InventoryData[i].GroupMask;
|
||||
itemUpd.NextPermissions = update.InventoryData[i].NextOwnerMask;
|
||||
itemUpd.EveryOnePermissions = update.InventoryData[i].EveryoneMask;
|
||||
itemUpd.CreationDate = update.InventoryData[i].CreationDate;
|
||||
itemUpd.Folder = update.InventoryData[i].FolderID;
|
||||
itemUpd.InvType = update.InventoryData[i].InvType;
|
||||
itemUpd.SalePrice = update.InventoryData[i].SalePrice;
|
||||
itemUpd.SaleType = update.InventoryData[i].SaleType;
|
||||
itemUpd.Flags = update.InventoryData[i].Flags;
|
||||
itemUpd.ID = inventoryItemUpdate.InventoryData[i].ItemID;
|
||||
itemUpd.Name = Util.FieldToString(inventoryItemUpdate.InventoryData[i].Name);
|
||||
itemUpd.Description = Util.FieldToString(inventoryItemUpdate.InventoryData[i].Description);
|
||||
itemUpd.GroupID = inventoryItemUpdate.InventoryData[i].GroupID;
|
||||
itemUpd.GroupOwned = inventoryItemUpdate.InventoryData[i].GroupOwned;
|
||||
itemUpd.GroupPermissions = inventoryItemUpdate.InventoryData[i].GroupMask;
|
||||
itemUpd.NextPermissions = inventoryItemUpdate.InventoryData[i].NextOwnerMask;
|
||||
itemUpd.EveryOnePermissions = inventoryItemUpdate.InventoryData[i].EveryoneMask;
|
||||
itemUpd.CreationDate = inventoryItemUpdate.InventoryData[i].CreationDate;
|
||||
itemUpd.Folder = inventoryItemUpdate.InventoryData[i].FolderID;
|
||||
itemUpd.InvType = inventoryItemUpdate.InventoryData[i].InvType;
|
||||
itemUpd.SalePrice = inventoryItemUpdate.InventoryData[i].SalePrice;
|
||||
itemUpd.SaleType = inventoryItemUpdate.InventoryData[i].SaleType;
|
||||
itemUpd.Flags = inventoryItemUpdate.InventoryData[i].Flags;
|
||||
/*
|
||||
OnUpdateInventoryItem(this, update.InventoryData[i].TransactionID,
|
||||
update.InventoryData[i].ItemID,
|
||||
Util.FieldToString(update.InventoryData[i].Name),
|
||||
Util.FieldToString(update.InventoryData[i].Description),
|
||||
update.InventoryData[i].NextOwnerMask);
|
||||
OnUpdateInventoryItem(this, inventoryItemUpdate.InventoryData[i].TransactionID,
|
||||
inventoryItemUpdate.InventoryData[i].ItemID,
|
||||
Util.FieldToString(inventoryItemUpdate.InventoryData[i].Name),
|
||||
Util.FieldToString(inventoryItemUpdate.InventoryData[i].Description),
|
||||
inventoryItemUpdate.InventoryData[i].NextOwnerMask);
|
||||
*/
|
||||
OnUpdateInventoryItem(this, update.InventoryData[i].TransactionID,
|
||||
update.InventoryData[i].ItemID,
|
||||
OnUpdateInventoryItem(this, inventoryItemUpdate.InventoryData[i].TransactionID,
|
||||
inventoryItemUpdate.InventoryData[i].ItemID,
|
||||
itemUpd);
|
||||
}
|
||||
}
|
||||
}
|
||||
//m_log.Debug(Pack.ToString());
|
||||
/*for (int i = 0; i < update.InventoryData.Length; i++)
|
||||
/*for (int i = 0; i < inventoryItemUpdate.InventoryData.Length; i++)
|
||||
{
|
||||
if (update.InventoryData[i].TransactionID != UUID.Zero)
|
||||
if (inventoryItemUpdate.InventoryData[i].TransactionID != UUID.Zero)
|
||||
{
|
||||
AssetBase asset = m_assetCache.GetAsset(update.InventoryData[i].TransactionID.Combine(this.SecureSessionId));
|
||||
AssetBase asset = m_assetCache.GetAsset(inventoryItemUpdate.InventoryData[i].TransactionID.Combine(this.SecureSessionId));
|
||||
if (asset != null)
|
||||
{
|
||||
// m_log.Debug("updating inventory item, found asset" + asset.FullID.ToString() + " already in cache");
|
||||
m_inventoryCache.UpdateInventoryItemAsset(this, update.InventoryData[i].ItemID, asset);
|
||||
m_inventoryCache.UpdateInventoryItemAsset(this, inventoryItemUpdate.InventoryData[i].ItemID, asset);
|
||||
}
|
||||
else
|
||||
{
|
||||
asset = this.UploadAssets.AddUploadToAssetCache(update.InventoryData[i].TransactionID);
|
||||
asset = this.UploadAssets.AddUploadToAssetCache(inventoryItemUpdate.InventoryData[i].TransactionID);
|
||||
if (asset != null)
|
||||
{
|
||||
//m_log.Debug("updating inventory item, adding asset" + asset.FullID.ToString() + " to cache");
|
||||
m_inventoryCache.UpdateInventoryItemAsset(this, update.InventoryData[i].ItemID, asset);
|
||||
m_inventoryCache.UpdateInventoryItemAsset(this, inventoryItemUpdate.InventoryData[i].ItemID, asset);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -6894,7 +6894,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP
|
|||
}
|
||||
else
|
||||
{
|
||||
m_inventoryCache.UpdateInventoryItemDetails(this, update.InventoryData[i].ItemID, update.InventoryData[i]); ;
|
||||
m_inventoryCache.UpdateInventoryItemDetails(this, inventoryItemUpdate.InventoryData[i].ItemID, inventoryItemUpdate.InventoryData[i]); ;
|
||||
}
|
||||
}*/
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue