}
}
+ bool UseInventoryCaps
+ {
+ get
+ {
+ bool res =
+ client.Network.CurrentSim != null
+ && client.Network.CurrentSim.Caps != null
+ && client.Network.CurrentSim.Caps.CapabilityURI("FetchInventoryDescendents2") != null
+ && !instance.MonoRuntime;
+ return res;
+ }
+ }
+
private void StartTraverseNodes()
{
if (!client.Network.CurrentSim.Caps.IsEventQueueRunning)
TreeUpdateInProgress = true;
TreeUpdateTimer.Start();
- if (null == client.Network.CurrentSim.Caps.CapabilityURI("FetchInventoryDescendents2"))
+ if (!UseInventoryCaps)
{
TraverseNodes(Inventory.RootNode);
}
fetchedFolders.Add(folderID);
}
- if (null == client.Network.CurrentSim.Caps.CapabilityURI("FetchInventoryDescendents2"))
+ if (!UseInventoryCaps)
{
client.Inventory.RequestFolderContents(folderID, ownerID, true, true, InventorySortOrder.ByDate);
}
// Autogenerated: run updatebuildnr.bat/sh to update
namespace Radegast
{
- public static class RadegastBuild { public static int CurrentRev = 803; }
+ public static class RadegastBuild { public static int CurrentRev = 821; }
}