aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region
diff options
context:
space:
mode:
authorJustin Clarke Casey2008-03-29 22:18:44 +0000
committerJustin Clarke Casey2008-03-29 22:18:44 +0000
commit875211b262ecda2eced68b217221dead20cbdb6b (patch)
treee84ecb6149076e71ce6d9fedeea5f0c49ca46d93 /OpenSim/Region
parent* Updating ODE Libraries to release / dNODEBUG (diff)
downloadopensim-SC-875211b262ecda2eced68b217221dead20cbdb6b.zip
opensim-SC-875211b262ecda2eced68b217221dead20cbdb6b.tar.gz
opensim-SC-875211b262ecda2eced68b217221dead20cbdb6b.tar.bz2
opensim-SC-875211b262ecda2eced68b217221dead20cbdb6b.tar.xz
* Various 1.19.0.5 grid inventory request fixes. These will only take affect once the region and the grid servers have upgraded to this revision
* You may also need to clear your cache before seeing any effect. * These fixes may or may not affect inventory on the RC client. * These fixes should make non-root folders work better, stop inventory failure on first login, allow trash to be emptied and make texture picker in object edit view work properly * Fixes are 1) make initial root folder request wait for async inventory delivery, 2) deliver all folders in the initial login skeleton, not just the root child ones and 3) deal with situations where we receive child folders from the inventory service before their parent is received.
Diffstat (limited to 'OpenSim/Region')
-rw-r--r--OpenSim/Region/ClientStack/ClientView.cs5
1 files changed, 1 insertions, 4 deletions
diff --git a/OpenSim/Region/ClientStack/ClientView.cs b/OpenSim/Region/ClientStack/ClientView.cs
index 971c295..a8762e4 100644
--- a/OpenSim/Region/ClientStack/ClientView.cs
+++ b/OpenSim/Region/ClientStack/ClientView.cs
@@ -1148,10 +1148,7 @@ namespace OpenSim.Region.ClientStack
1148 public void SendInventoryFolderDetails(LLUUID ownerID, LLUUID folderID, List<InventoryItemBase> items, 1148 public void SendInventoryFolderDetails(LLUUID ownerID, LLUUID folderID, List<InventoryItemBase> items,
1149 List<InventoryFolderBase> folders, 1149 List<InventoryFolderBase> folders,
1150 bool fetchFolders, bool fetchItems) 1150 bool fetchFolders, bool fetchItems)
1151 { 1151 {
1152 // XXX Very temporarily, always fetch the folders
1153 fetchFolders = true;
1154
1155 // An inventory descendents packet consists of a single agent section and an inventory details 1152 // An inventory descendents packet consists of a single agent section and an inventory details
1156 // section for each inventory item. The size of each inventory item is approximately 550 bytes. 1153 // section for each inventory item. The size of each inventory item is approximately 550 bytes.
1157 // In theory, UDP has a maximum packet size of 64k, so it should be possible to send descendent 1154 // In theory, UDP has a maximum packet size of 64k, so it should be possible to send descendent