add error handling
parent
c35f8b3f1b
commit
61cb8c2e85
|
@ -107,6 +107,8 @@ namespace OpenSim.Modules.TextureFetcher
|
|||
|
||||
m_log.Info("[" + Name + "] Process part '" + part.Name + "'");
|
||||
|
||||
try
|
||||
{
|
||||
List<UUID> allTextures = new List<UUID>();
|
||||
List<TaskInventoryItem> inventoryItems = new List<TaskInventoryItem>();
|
||||
|
||||
|
@ -141,7 +143,7 @@ namespace OpenSim.Modules.TextureFetcher
|
|||
bool updateNeeded = false;
|
||||
foreach (TaskInventoryItem item in inventoryItems)
|
||||
{
|
||||
if(!isAssetInInventory(part, item.AssetID))
|
||||
if (!isAssetInInventory(part, item.AssetID))
|
||||
{
|
||||
updateNeeded = true;
|
||||
part.Inventory.AddInventoryItem(item, false);
|
||||
|
@ -149,11 +151,15 @@ namespace OpenSim.Modules.TextureFetcher
|
|||
}
|
||||
}
|
||||
|
||||
if(updateNeeded == true)
|
||||
if (updateNeeded == true)
|
||||
{
|
||||
part.SendFullUpdateToAllClients();
|
||||
}
|
||||
|
||||
}
|
||||
catch(Exception _error)
|
||||
{
|
||||
m_log.Error("[" + Name + "] ERROR: " + _error.Message);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue