parent
c5cb0f104f
commit
3c17bc83c2
3 changed files with 7 additions and 3 deletions
|
@ -1516,7 +1516,7 @@ std::vector<game_config::server_info> prefs::user_servers_list()
|
|||
{
|
||||
std::vector<game_config::server_info> pref_servers;
|
||||
|
||||
for(const config& server : preferences_.child_range("server")) {
|
||||
for(const config& server : preferences_.child_range(prefs_list::server)) {
|
||||
pref_servers.emplace_back();
|
||||
pref_servers.back().name = server["name"].str();
|
||||
pref_servers.back().address = server["address"].str();
|
||||
|
@ -1527,10 +1527,10 @@ std::vector<game_config::server_info> prefs::user_servers_list()
|
|||
|
||||
void prefs::set_user_servers_list(const std::vector<game_config::server_info>& value)
|
||||
{
|
||||
preferences_.clear_children("server");
|
||||
preferences_.clear_children(prefs_list::server);
|
||||
|
||||
for(const auto& svinfo : value) {
|
||||
config& sv_cfg = preferences_.add_child("server");
|
||||
config& sv_cfg = preferences_.add_child(prefs_list::server);
|
||||
sv_cfg["name"] = svinfo.name;
|
||||
sv_cfg["address"] = svinfo.address;
|
||||
}
|
||||
|
|
|
@ -817,6 +817,7 @@ class prefs
|
|||
prefs_list::completed_campaigns,
|
||||
prefs_list::history,
|
||||
prefs_list::options,
|
||||
prefs_list::server,
|
||||
};
|
||||
static constexpr std::array unsynced_attributes_{
|
||||
prefs_list::auto_pixel_scale,
|
||||
|
|
|
@ -216,6 +216,8 @@ struct preferences_list_defines
|
|||
ADDPREF(scroll_threshold)
|
||||
/** the most recently selected achievement group in the achievements dialog */
|
||||
ADDPREF(selected_achievement_group)
|
||||
/** contains the list of any player-entered multiplayer servers */
|
||||
ADDPREF(server)
|
||||
/** whether to show an orb over allied units */
|
||||
ADDPREF(show_ally_orb)
|
||||
/** whether to show an orb over disengaged units */
|
||||
|
@ -472,6 +474,7 @@ struct preferences_list_defines
|
|||
scroll,
|
||||
scroll_threshold,
|
||||
selected_achievement_group,
|
||||
server,
|
||||
show_ally_orb,
|
||||
show_disengaged_orb,
|
||||
show_enemy_orb,
|
||||
|
|
Loading…
Add table
Reference in a new issue