diff options
Diffstat (limited to 'Plugin.cs')
| -rwxr-xr-x | Plugin.cs | 13 |
1 files changed, 11 insertions, 2 deletions
@@ -2266,10 +2266,19 @@ namespace WorldTuningTool {
ovG.Set();
}
- if (config.Presets.ContainsKey(config.SelectedPreset))
+ foreach ((string name, List<Override> overrides) in config.Presets)
{
- selectedPreset = config.SelectedPreset;
+ if (name == "")
+ {
+ config.Presets.Remove(name);
+ break;
+ }
+ }
+ if (!config.Presets.ContainsKey(config.SelectedPreset))
+ {
+ config.SelectedPreset = "";
}
+ selectedPreset = config.SelectedPreset;
if (selectedPreset != "")
{
HandlePresetChange("", globalOverrides, maybeGetStageOverrides(config));
|