Bug fix in HG standalone: wrong handler in the in module. Fixed a few broken comments in InventoryAccessModule.
							parent
							
								
									d123350164
								
							
						
					
					
						commit
						9fde9085a0
					
				| 
						 | 
				
			
			@ -286,23 +286,15 @@ namespace OpenSim.Region.CoreModules.Framework.InventoryAccess
 | 
			
		|||
                {
 | 
			
		||||
                    // Deleting someone else's item
 | 
			
		||||
                    //
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
                    if (remoteClient == null ||
 | 
			
		||||
                        objectGroup.OwnerID != remoteClient.AgentId)
 | 
			
		||||
                    {
 | 
			
		||||
                        // Folder skeleton may not be loaded and we
 | 
			
		||||
                        // have to wait for the inventory to find
 | 
			
		||||
                        // the destination folder
 | 
			
		||||
                        //
 | 
			
		||||
 | 
			
		||||
                        folder = m_Scene.InventoryService.GetFolderForType(userID, AssetType.LostAndFoundFolder);
 | 
			
		||||
                    }
 | 
			
		||||
                    else
 | 
			
		||||
                    {
 | 
			
		||||
                        // Assume inventory skeleton was loaded during login
 | 
			
		||||
                        // and all folders can be found
 | 
			
		||||
                        //
 | 
			
		||||
                        folder = m_Scene.InventoryService.GetFolderForType(userID, AssetType.TrashFolder);
 | 
			
		||||
                         folder = m_Scene.InventoryService.GetFolderForType(userID, AssetType.TrashFolder);
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
                else if (action == DeRezAction.Return)
 | 
			
		||||
| 
						 | 
				
			
			@ -332,7 +324,6 @@ namespace OpenSim.Region.CoreModules.Framework.InventoryAccess
 | 
			
		|||
 | 
			
		||||
                if (folder == null) // None of the above
 | 
			
		||||
                {
 | 
			
		||||
                    //folder = userInfo.RootFolder.FindFolder(folderID);
 | 
			
		||||
                    folder = new InventoryFolderBase(folderID);
 | 
			
		||||
 | 
			
		||||
                    if (folder == null) // Nowhere to put it
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -96,7 +96,7 @@ namespace OpenSim.Region.CoreModules.ServiceConnectorsIn.Inventory
 | 
			
		|||
 | 
			
		||||
                Object[] args = new Object[] { m_Config, MainServer.Instance, "HGInventoryService" };
 | 
			
		||||
 | 
			
		||||
                ServerUtils.LoadPlugin<IServiceConnector>("OpenSim.Server.Handlers.dll:HGInventoryServiceInConnector", args);
 | 
			
		||||
                ServerUtils.LoadPlugin<IServiceConnector>("OpenSim.Server.Handlers.dll:XInventoryInConnector", args);
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -44,6 +44,8 @@ namespace OpenSim.Server.Handlers.Asset
 | 
			
		|||
{
 | 
			
		||||
    public class XInventoryInConnector : ServiceConnector
 | 
			
		||||
    {
 | 
			
		||||
        private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
 | 
			
		||||
 | 
			
		||||
        private IInventoryService m_InventoryService;
 | 
			
		||||
        private string m_ConfigName = "InventoryService";
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -53,6 +55,8 @@ namespace OpenSim.Server.Handlers.Asset
 | 
			
		|||
            if (configName != String.Empty)
 | 
			
		||||
                m_ConfigName = configName;
 | 
			
		||||
 | 
			
		||||
            m_log.DebugFormat("[XInventoryInConnector]: Starting with config name {0}", m_ConfigName);
 | 
			
		||||
 | 
			
		||||
            IConfig serverConfig = config.Configs[m_ConfigName];
 | 
			
		||||
            if (serverConfig == null)
 | 
			
		||||
                throw new Exception(String.Format("No section '{0}' in config file", m_ConfigName));
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue