From 155005cba601c2679478d86f7c0882c26cb7b903 Mon Sep 17 00:00:00 2001 From: MW Date: Mon, 22 Oct 2007 13:06:35 +0000 Subject: [PATCH] Hopefully made it so ChatModule and InstantMessageModule are now running in Shared module mode. --- OpenSim/Region/Environment/ModuleLoader.cs | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/OpenSim/Region/Environment/ModuleLoader.cs b/OpenSim/Region/Environment/ModuleLoader.cs index f88f9ac63b..c13bd133bf 100644 --- a/OpenSim/Region/Environment/ModuleLoader.cs +++ b/OpenSim/Region/Environment/ModuleLoader.cs @@ -66,7 +66,13 @@ namespace OpenSim.Region.Environment public void LoadDefaultSharedModules() { DynamicTextureModule dynamicModule = new DynamicTextureModule(); - LoadedSharedModules.Add(dynamicModule.Name, dynamicModule); + LoadedSharedModules.Add(dynamicModule.Name, dynamicModule); + ChatModule chat = new ChatModule(); + LoadedSharedModules.Add(chat.Name, chat); + InstantMessageModule imMod = new InstantMessageModule(); + LoadedSharedModules.Add(imMod.Name, imMod); + LoadImageURLModule loadMod = new LoadImageURLModule(); + LoadedSharedModules.Add(loadMod.Name, loadMod); } public void InitialiseSharedModules(Scene scene) @@ -108,9 +114,12 @@ namespace OpenSim.Region.Environment { m_log.Verbose("MODULES", "Found Module Library [{0}]", dllName ); foreach (IRegionModule module in modules) - { - m_log.Verbose("MODULES", " [{0}]: Initializing.", module.Name); - InitializeModule(module, scene); + { + if (!module.IsSharedModule) + { + m_log.Verbose("MODULES", " [{0}]: Initializing.", module.Name); + InitializeModule(module, scene); + } } } }