summaryrefslogtreecommitdiff
path: root/settings.c
diff options
context:
space:
mode:
authorDarkvater <Darkvater@openttd.org>2006-02-20 17:49:26 +0000
committerDarkvater <Darkvater@openttd.org>2006-02-20 17:49:26 +0000
commitcb77d1447ea40982305e0bc059b2cb5cf14bf029 (patch)
tree93fc7b6931550959f7c4dd56209966a7b72e6782 /settings.c
parentb5cd24f05d6babfd984d8b317e9c63062a0f711a (diff)
downloadopenttd-cb77d1447ea40982305e0bc059b2cb5cf14bf029.tar.xz
(svn r3621) - Codechange: Only define the server and bans list if network is enabled. Preparatory work for saving patches/settings to savegame.
Diffstat (limited to 'settings.c')
-rw-r--r--settings.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/settings.c b/settings.c
index 678f5e4e6..a287b7f7f 100644
--- a/settings.c
+++ b/settings.c
@@ -1124,8 +1124,10 @@ void LoadFromConfig(void)
IniFile *ini = ini_load(_config_file);
HandleSettingDescs(ini, load_setting_desc);
LoadList(ini, "newgrf", _newgrf_files, lengthof(_newgrf_files));
+#ifdef ENABLE_NETWORK
LoadList(ini, "servers", _network_host_list, lengthof(_network_host_list));
LoadList(ini, "bans", _network_ban_list, lengthof(_network_ban_list));
+#endif /* ENABLE_NETWORK */
ini_free(ini);
}
@@ -1133,8 +1135,10 @@ void SaveToConfig(void)
{
IniFile *ini = ini_load(_config_file);
HandleSettingDescs(ini, save_setting_desc);
+#ifdef ENABLE_NETWORK
SaveList(ini, "servers", _network_host_list, lengthof(_network_host_list));
SaveList(ini, "bans", _network_ban_list, lengthof(_network_ban_list));
+#endif /* ENABLE_NETWORK */
ini_save(_config_file, ini);
ini_free(ini);
}