diff options
Diffstat (limited to 'OpenSim/Region/CoreModules/ServiceConnectors/Inventory/RemoteInventoryServiceConnector.cs')
-rw-r--r-- | OpenSim/Region/CoreModules/ServiceConnectors/Inventory/RemoteInventoryServiceConnector.cs | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/OpenSim/Region/CoreModules/ServiceConnectors/Inventory/RemoteInventoryServiceConnector.cs b/OpenSim/Region/CoreModules/ServiceConnectors/Inventory/RemoteInventoryServiceConnector.cs index b695fce..cd13c3d 100644 --- a/OpenSim/Region/CoreModules/ServiceConnectors/Inventory/RemoteInventoryServiceConnector.cs +++ b/OpenSim/Region/CoreModules/ServiceConnectors/Inventory/RemoteInventoryServiceConnector.cs | |||
@@ -40,12 +40,10 @@ using OpenMetaverse; | |||
40 | 40 | ||
41 | namespace OpenSim.Region.CoreModules.ServiceConnectors.Inventory | 41 | namespace OpenSim.Region.CoreModules.ServiceConnectors.Inventory |
42 | { | 42 | { |
43 | public class RemoteInventoryServicesConnector : | 43 | public class RemoteInventoryServicesConnector : ISharedRegionModule, IInventoryService |
44 | ISharedRegionModule, IInventoryService | ||
45 | { | 44 | { |
46 | private static readonly ILog m_log = | 45 | private static readonly ILog m_log = |
47 | LogManager.GetLogger( | 46 | LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); |
48 | MethodBase.GetCurrentMethod().DeclaringType); | ||
49 | 47 | ||
50 | private bool m_Enabled = false; | 48 | private bool m_Enabled = false; |
51 | private bool m_Initialized = false; | 49 | private bool m_Initialized = false; |
@@ -57,6 +55,10 @@ namespace OpenSim.Region.CoreModules.ServiceConnectors.Inventory | |||
57 | get { return "RemoteInventoryServicesConnector"; } | 55 | get { return "RemoteInventoryServicesConnector"; } |
58 | } | 56 | } |
59 | 57 | ||
58 | public RemoteInventoryServicesConnector() | ||
59 | { | ||
60 | } | ||
61 | |||
60 | public RemoteInventoryServicesConnector(IConfigSource source) | 62 | public RemoteInventoryServicesConnector(IConfigSource source) |
61 | { | 63 | { |
62 | Init(source); | 64 | Init(source); |
@@ -100,7 +102,13 @@ namespace OpenSim.Region.CoreModules.ServiceConnectors.Inventory | |||
100 | return; | 102 | return; |
101 | 103 | ||
102 | if (!m_Initialized) | 104 | if (!m_Initialized) |
105 | { | ||
103 | m_Scene = scene; | 106 | m_Scene = scene; |
107 | // ugh! | ||
108 | scene.CommsManager.UserProfileCacheService.SetInventoryService(this); | ||
109 | scene.CommsManager.UserService.SetInventoryService(this); | ||
110 | m_Initialized = true; | ||
111 | } | ||
104 | 112 | ||
105 | scene.RegisterModuleInterface<IInventoryService>(this); | 113 | scene.RegisterModuleInterface<IInventoryService>(this); |
106 | } | 114 | } |