mantis8341: fix MOD and LS apis configuration read from ossl file
parent
9278a9a9dd
commit
8c1c9129aa
|
@ -61,6 +61,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
|
||||||
internal SceneObjectPart m_host;
|
internal SceneObjectPart m_host;
|
||||||
internal bool m_LSFunctionsEnabled = false;
|
internal bool m_LSFunctionsEnabled = false;
|
||||||
internal IScriptModuleComms m_comms = null;
|
internal IScriptModuleComms m_comms = null;
|
||||||
|
internal IConfig m_osslconfig;
|
||||||
|
|
||||||
public void Initialize(
|
public void Initialize(
|
||||||
IScriptEngine scriptEngine, SceneObjectPart host, TaskInventoryItem item)
|
IScriptEngine scriptEngine, SceneObjectPart host, TaskInventoryItem item)
|
||||||
|
@ -68,7 +69,11 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
|
||||||
m_ScriptEngine = scriptEngine;
|
m_ScriptEngine = scriptEngine;
|
||||||
m_host = host;
|
m_host = host;
|
||||||
|
|
||||||
if (m_ScriptEngine.Config.GetBoolean("AllowLightShareFunctions", false))
|
m_osslconfig = m_ScriptEngine.ConfigSource.Configs["OSSL"];
|
||||||
|
if(m_osslconfig == null)
|
||||||
|
m_osslconfig = m_ScriptEngine.Config;
|
||||||
|
|
||||||
|
if (m_osslconfig.GetBoolean("AllowLightShareFunctions", false))
|
||||||
m_LSFunctionsEnabled = true;
|
m_LSFunctionsEnabled = true;
|
||||||
|
|
||||||
m_comms = m_ScriptEngine.World.RequestModuleInterface<IScriptModuleComms>();
|
m_comms = m_ScriptEngine.World.RequestModuleInterface<IScriptModuleComms>();
|
||||||
|
|
|
@ -64,6 +64,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
|
||||||
internal TaskInventoryItem m_item;
|
internal TaskInventoryItem m_item;
|
||||||
internal bool m_MODFunctionsEnabled = false;
|
internal bool m_MODFunctionsEnabled = false;
|
||||||
internal IScriptModuleComms m_comms = null;
|
internal IScriptModuleComms m_comms = null;
|
||||||
|
internal IConfig m_osslconfig;
|
||||||
|
|
||||||
public void Initialize(
|
public void Initialize(
|
||||||
IScriptEngine scriptEngine, SceneObjectPart host, TaskInventoryItem item)
|
IScriptEngine scriptEngine, SceneObjectPart host, TaskInventoryItem item)
|
||||||
|
@ -72,7 +73,12 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
|
||||||
m_host = host;
|
m_host = host;
|
||||||
m_item = item;
|
m_item = item;
|
||||||
|
|
||||||
if (m_ScriptEngine.Config.GetBoolean("AllowMODFunctions", false))
|
|
||||||
|
m_osslconfig = m_ScriptEngine.ConfigSource.Configs["OSSL"];
|
||||||
|
if(m_osslconfig == null)
|
||||||
|
m_osslconfig = m_ScriptEngine.Config;
|
||||||
|
|
||||||
|
if (m_osslconfig.GetBoolean("AllowMODFunctions", false))
|
||||||
m_MODFunctionsEnabled = true;
|
m_MODFunctionsEnabled = true;
|
||||||
|
|
||||||
m_comms = m_ScriptEngine.World.RequestModuleInterface<IScriptModuleComms>();
|
m_comms = m_ScriptEngine.World.RequestModuleInterface<IScriptModuleComms>();
|
||||||
|
|
Loading…
Reference in New Issue