From 1c68c7a37f60983f61cddc2bf8b1e9b793c4fd2b Mon Sep 17 00:00:00 2001 From: mingchen Date: Fri, 3 Aug 2007 00:14:11 +0000 Subject: *Estate settings are now saved in their own configuration file called estate_settings.xml using the configuration system. --- OpenSim/Framework/General/Configuration/ConfigurationMember.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'OpenSim/Framework/General/Configuration') diff --git a/OpenSim/Framework/General/Configuration/ConfigurationMember.cs b/OpenSim/Framework/General/Configuration/ConfigurationMember.cs index eb5465f..c94fd8e 100644 --- a/OpenSim/Framework/General/Configuration/ConfigurationMember.cs +++ b/OpenSim/Framework/General/Configuration/ConfigurationMember.cs @@ -64,7 +64,7 @@ namespace OpenSim.Framework.Configuration configOption.configurationType = configuration_type; configOption.configurationUseDefaultNoPrompt = use_default_no_prompt; - if (configuration_key != "" && configuration_question != "") + if ((configuration_key != "" && configuration_question != "") || (configuration_key != "" && use_default_no_prompt)) { if (!configurationOptions.Contains(configOption)) { @@ -375,5 +375,13 @@ namespace OpenSim.Framework.Configuration pluginAssembly = null; return plug; } + + public void forceSetConfigurationOption(string configuration_key, string configuration_value) + { + this.configurationPlugin.LoadData(); + this.configurationPlugin.SetAttribute(configuration_key, configuration_value); + this.configurationPlugin.Commit(); + this.configurationPlugin.Close(); + } } } -- cgit v1.1