When a user logs-in, automatically create the Suitcase folder

This is only done if the Suitcase Inventory Service is used.
Previously the Suitcase was created at a later time, which meant that it wasn't shown in the viewer until the viewer was restarted.
This commit is contained in:
Oren Hurvitz
2014-03-24 18:00:59 +02:00
parent 7496d0b0f7
commit df9845a283
2 changed files with 23 additions and 15 deletions

View File

@@ -215,25 +215,17 @@ namespace OpenSim.Services.HypergridService
if (suitcase == null)
{
m_log.ErrorFormat("[HG SUITCASE INVENTORY SERVICE]: Unable to create suitcase folder");
return null;
}
else
{
m_Database.StoreFolder(suitcase);
m_Database.StoreFolder(suitcase);
// Create System folders
CreateSystemFolders(principalID, suitcase.folderID);
SetAsNormalFolder(suitcase);
return ConvertToOpenSim(suitcase);
}
}
else
{
return ConvertToOpenSim(suitcase);
CreateSystemFolders(principalID, suitcase.folderID);
}
return null;
SetAsNormalFolder(suitcase);
return ConvertToOpenSim(suitcase);
}
protected void CreateSystemFolders(UUID principalID, UUID rootID)