summaryrefslogtreecommitdiff
path: root/src/settings.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/settings.cpp')
-rw-r--r--src/settings.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/settings.cpp b/src/settings.cpp
index 02497e1f4..a4d3fb516 100644
--- a/src/settings.cpp
+++ b/src/settings.cpp
@@ -1716,8 +1716,10 @@ static void AILoadConfig(IniFile *ini, const char *grpname)
config->ChangeAI(item->name);
if (!config->HasAI()) {
- if (strcmp(item->name, "none") != 0) DEBUG(ai, 0, "The AI by the name '%s' was no longer found, and removed from the list.", item->name);
- continue;
+ if (strcmp(item->name, "none") != 0) {
+ DEBUG(ai, 0, "The AI by the name '%s' was no longer found, and removed from the list.", item->name);
+ continue;
+ }
}
config->StringToSettings(item->value);
}
@@ -1801,12 +1803,11 @@ static void AISaveConfig(IniFile *ini, const char *grpname)
AIConfig *config = AIConfig::GetConfig(c, true);
const char *name;
char value[1024];
+ config->SettingsToString(value, lengthof(value));
if (config->HasAI()) {
- config->SettingsToString(value, lengthof(value));
name = config->GetName();
} else {
- value[0] = '\0';
name = "none";
}