mirror of
https://github.com/opensim/opensim.git
synced 2026-08-05 00:46:02 +08:00
Heart surgery on asset service code bits. Affects OpenSim.ini configuration -- please see the example. Affects region servers only.
This may break a lot of things, but it needs to go in. It was tested in standalone and the UCI grid, but it needs a lot more testing. Known problems: * HG asset transfers are borked for now * missing texture is missing * 3 unit tests commented out for now
This commit is contained in:
@@ -252,9 +252,8 @@ namespace OpenSim.Region.Framework.Scenes
|
||||
m_part.ScheduleFullUpdate();
|
||||
return;
|
||||
}
|
||||
IAssetCache cache = m_part.ParentGroup.Scene.CommsManager.AssetCache;
|
||||
|
||||
cache.GetAsset(item.AssetID, delegate(UUID assetID, AssetBase asset)
|
||||
m_part.ParentGroup.Scene.AssetService.Get(item.AssetID.ToString(), this, delegate(string id, object sender, AssetBase asset)
|
||||
{
|
||||
if (null == asset)
|
||||
{
|
||||
@@ -275,7 +274,7 @@ namespace OpenSim.Region.Framework.Scenes
|
||||
m_part.ParentGroup.AddActiveScriptCount(1);
|
||||
m_part.ScheduleFullUpdate();
|
||||
}
|
||||
}, false);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user