diff options
author | Charles Krinke | 2008-05-17 22:06:11 +0000 |
---|---|---|
committer | Charles Krinke | 2008-05-17 22:06:11 +0000 |
commit | 89056c492d77685419f0f2dad0db798e42164235 (patch) | |
tree | 9297d3d03dd86a63f1664a86c5c14460d3b4fdfa | |
parent | Thank you kindly, KMeisthax for: Moving the PostInitialize() code to the (diff) | |
download | opensim-SC_OLD-89056c492d77685419f0f2dad0db798e42164235.zip opensim-SC_OLD-89056c492d77685419f0f2dad0db798e42164235.tar.gz opensim-SC_OLD-89056c492d77685419f0f2dad0db798e42164235.tar.bz2 opensim-SC_OLD-89056c492d77685419f0f2dad0db798e42164235.tar.xz |
Thank you very kindly, Melanie for:
The money module witll register (claim) an interface slot,
even when disabled. This patch fixes it so that it will not
register to supply this interface unless it's activated.
-rw-r--r-- | OpenSim/Region/Environment/Modules/Avatar/Currency/SampleMoney/SampleMoneyModule.cs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/OpenSim/Region/Environment/Modules/Avatar/Currency/SampleMoney/SampleMoneyModule.cs b/OpenSim/Region/Environment/Modules/Avatar/Currency/SampleMoney/SampleMoneyModule.cs index fab546b..2aab82e 100644 --- a/OpenSim/Region/Environment/Modules/Avatar/Currency/SampleMoney/SampleMoneyModule.cs +++ b/OpenSim/Region/Environment/Modules/Avatar/Currency/SampleMoney/SampleMoneyModule.cs | |||
@@ -133,13 +133,14 @@ namespace OpenSim.Region.Environment.Modules.Avatar.Currency.SampleMoney | |||
133 | IConfig startupConfig = m_gConfig.Configs["Startup"]; | 133 | IConfig startupConfig = m_gConfig.Configs["Startup"]; |
134 | IConfig economyConfig = m_gConfig.Configs["Economy"]; | 134 | IConfig economyConfig = m_gConfig.Configs["Economy"]; |
135 | 135 | ||
136 | scene.RegisterModuleInterface<IMoneyModule>(this); | ||
137 | 136 | ||
138 | ReadConfigAndPopulate(scene, startupConfig, "Startup"); | 137 | ReadConfigAndPopulate(scene, startupConfig, "Startup"); |
139 | ReadConfigAndPopulate(scene, economyConfig, "Economy"); | 138 | ReadConfigAndPopulate(scene, economyConfig, "Economy"); |
140 | 139 | ||
141 | if (m_enabled) | 140 | if (m_enabled) |
142 | { | 141 | { |
142 | scene.RegisterModuleInterface<IMoneyModule>(this); | ||
143 | |||
143 | lock (m_scenel) | 144 | lock (m_scenel) |
144 | { | 145 | { |
145 | if (m_scenel.Count == 0) | 146 | if (m_scenel.Count == 0) |
@@ -1538,4 +1539,4 @@ namespace OpenSim.Region.Environment.Modules.Avatar.Currency.SampleMoney | |||
1538 | Gift = 2, | 1539 | Gift = 2, |
1539 | Purchase = 3 | 1540 | Purchase = 3 |
1540 | } | 1541 | } |
1541 | } \ No newline at end of file | 1542 | } |