Merge branch 'master' of /var/git/opensim/

viewer-2-initial-appearance
opensim mirror account 2010-11-26 17:00:05 -08:00
commit b844fef58a
1 changed files with 25 additions and 15 deletions

View File

@ -86,23 +86,33 @@ namespace OpenSim.Region.Framework.Scenes
/// <param name="assetUuids">The assets gathered</param> /// <param name="assetUuids">The assets gathered</param>
public void GatherAssetUuids(UUID assetUuid, AssetType assetType, IDictionary<UUID, AssetType> assetUuids) public void GatherAssetUuids(UUID assetUuid, AssetType assetType, IDictionary<UUID, AssetType> assetUuids)
{ {
assetUuids[assetUuid] = assetType; try
{
if (AssetType.Bodypart == assetType || AssetType.Clothing == assetType) assetUuids[assetUuid] = assetType;
{
GetWearableAssetUuids(assetUuid, assetUuids); if (AssetType.Bodypart == assetType || AssetType.Clothing == assetType)
{
GetWearableAssetUuids(assetUuid, assetUuids);
}
else if (AssetType.Gesture == assetType)
{
GetGestureAssetUuids(assetUuid, assetUuids);
}
else if (AssetType.LSLText == assetType)
{
GetScriptAssetUuids(assetUuid, assetUuids);
}
else if (AssetType.Object == assetType)
{
GetSceneObjectAssetUuids(assetUuid, assetUuids);
}
} }
else if (AssetType.Gesture == assetType) catch (Exception)
{ {
GetGestureAssetUuids(assetUuid, assetUuids); m_log.ErrorFormat(
} "[UUID GATHERER]: Failed to gather uuids for asset id {0}, type {1}",
else if (AssetType.LSLText == assetType) assetUuid, assetType);
{ throw;
GetScriptAssetUuids(assetUuid, assetUuids);
}
else if (AssetType.Object == assetType)
{
GetSceneObjectAssetUuids(assetUuid, assetUuids);
} }
} }