Allow Mono Plugin Registry setting for Regions

Signed-off-by: Melanie <melanie@t-data.com>
This commit is contained in:
Dev Random
2014-03-21 20:43:26 -04:00
committed by Melanie
parent a5800f479e
commit 3d0778bcd6
3 changed files with 17 additions and 7 deletions

View File

@@ -158,7 +158,10 @@ namespace OpenSim
protected virtual void LoadPlugins()
{
using (PluginLoader<IApplicationPlugin> loader = new PluginLoader<IApplicationPlugin>(new ApplicationPluginInitialiser(this)))
IConfig startupConfig = Config.Configs["Startup"];
string registryLocation = (startupConfig != null) ? startupConfig.GetString("RegistryLocation",".") : ".";
using (PluginLoader<IApplicationPlugin> loader = new PluginLoader<IApplicationPlugin>(new ApplicationPluginInitialiser(this), registryLocation))
{
loader.Load("/OpenSim/Startup");
m_plugins = loader.Plugins;