Use the more extensive Utils.AssetTypeToString()/InventoryTypeToString() conversion rather than the arrays in TaskInventoryItem
parent
8c82ff16ad
commit
0688861aa7
|
@ -235,10 +235,11 @@ namespace OpenSim.Capabilities.Handlers
|
||||||
llsdFolder.folder_id = invFolder.ID;
|
llsdFolder.folder_id = invFolder.ID;
|
||||||
llsdFolder.parent_id = invFolder.ParentID;
|
llsdFolder.parent_id = invFolder.ParentID;
|
||||||
llsdFolder.name = invFolder.Name;
|
llsdFolder.name = invFolder.Name;
|
||||||
if (invFolder.Type < 0 || invFolder.Type >= TaskInventoryItem.Types.Length)
|
|
||||||
|
if (!Enum.IsDefined(typeof(AssetType), invFolder.Type))
|
||||||
llsdFolder.type = "-1";
|
llsdFolder.type = "-1";
|
||||||
else
|
else
|
||||||
llsdFolder.type = TaskInventoryItem.Types[invFolder.Type];
|
llsdFolder.type = Utils.AssetTypeToString((AssetType)invFolder.Type);
|
||||||
llsdFolder.preferred_type = "-1";
|
llsdFolder.preferred_type = "-1";
|
||||||
|
|
||||||
return llsdFolder;
|
return llsdFolder;
|
||||||
|
|
|
@ -40,63 +40,6 @@ namespace OpenSim.Framework
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private const uint FULL_MASK_PERMISSIONS_GENERAL = 2147483647;
|
private const uint FULL_MASK_PERMISSIONS_GENERAL = 2147483647;
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Inventory types
|
|
||||||
/// </summary>
|
|
||||||
public static string[] InvTypes = new string[]
|
|
||||||
{
|
|
||||||
"texture",
|
|
||||||
"sound",
|
|
||||||
"calling_card",
|
|
||||||
"landmark",
|
|
||||||
String.Empty,
|
|
||||||
String.Empty,
|
|
||||||
"object",
|
|
||||||
"notecard",
|
|
||||||
String.Empty,
|
|
||||||
String.Empty,
|
|
||||||
"lsl_text",
|
|
||||||
String.Empty,
|
|
||||||
String.Empty,
|
|
||||||
"bodypart",
|
|
||||||
String.Empty,
|
|
||||||
"snapshot",
|
|
||||||
String.Empty,
|
|
||||||
String.Empty,
|
|
||||||
"wearable",
|
|
||||||
"animation",
|
|
||||||
"gesture"
|
|
||||||
};
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Asset types
|
|
||||||
/// </summary>
|
|
||||||
public static string[] Types = new string[]
|
|
||||||
{
|
|
||||||
"texture",
|
|
||||||
"sound",
|
|
||||||
"callcard",
|
|
||||||
"landmark",
|
|
||||||
"clothing", // Deprecated
|
|
||||||
"clothing",
|
|
||||||
"object",
|
|
||||||
"notecard",
|
|
||||||
"category",
|
|
||||||
"root",
|
|
||||||
"lsltext",
|
|
||||||
"lslbyte",
|
|
||||||
"txtr_tga",
|
|
||||||
"bodypart",
|
|
||||||
"trash",
|
|
||||||
"snapshot",
|
|
||||||
"lstndfnd",
|
|
||||||
"snd_wav",
|
|
||||||
"img_tga",
|
|
||||||
"jpeg",
|
|
||||||
"animatn",
|
|
||||||
"gesture"
|
|
||||||
};
|
|
||||||
|
|
||||||
private UUID _assetID = UUID.Zero;
|
private UUID _assetID = UUID.Zero;
|
||||||
|
|
||||||
private uint _baseMask = FULL_MASK_PERMISSIONS_GENERAL;
|
private uint _baseMask = FULL_MASK_PERMISSIONS_GENERAL;
|
||||||
|
|
|
@ -832,8 +832,8 @@ namespace OpenSim.Region.Framework.Scenes
|
||||||
invString.AddSectionEnd();
|
invString.AddSectionEnd();
|
||||||
|
|
||||||
invString.AddNameValueLine("asset_id", item.AssetID.ToString());
|
invString.AddNameValueLine("asset_id", item.AssetID.ToString());
|
||||||
invString.AddNameValueLine("type", TaskInventoryItem.Types[item.Type]);
|
invString.AddNameValueLine("type", Utils.AssetTypeToString((AssetType)item.Type));
|
||||||
invString.AddNameValueLine("inv_type", TaskInventoryItem.InvTypes[item.InvType]);
|
invString.AddNameValueLine("inv_type", Utils.InventoryTypeToString((InventoryType)item.InvType));
|
||||||
invString.AddNameValueLine("flags", Utils.UIntToHexString(item.Flags));
|
invString.AddNameValueLine("flags", Utils.UIntToHexString(item.Flags));
|
||||||
|
|
||||||
invString.AddSaleStart();
|
invString.AddSaleStart();
|
||||||
|
|
Loading…
Reference in New Issue