*Estate settings are now saved in their own configuration file called estate_settings.xml using the configuration system.

This commit is contained in:
mingchen
2007-08-03 00:14:11 +00:00
parent 3e4d677c77
commit 1c68c7a37f
3 changed files with 685 additions and 46 deletions

View File

@@ -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();
}
}
}