From 7342e139ebf3f0cd022fe54c2c1d68c68f415198 Mon Sep 17 00:00:00 2001 From: tommy Date: Fri, 12 Jul 2019 20:26:17 -0400 Subject: [PATCH 1/2] Save the server index when it changes #187 --- voxygen/src/menu/main/ui.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/voxygen/src/menu/main/ui.rs b/voxygen/src/menu/main/ui.rs index a5a53d11af..df366f802a 100644 --- a/voxygen/src/menu/main/ui.rs +++ b/voxygen/src/menu/main/ui.rs @@ -309,7 +309,7 @@ impl MainMenuUi { .w_h(400.0, 300.0) .set(self.ids.servers_frame, ui_widgets); - let net_settings = &global_state.settings.networking; + let ref mut net_settings = global_state.settings.networking; // TODO: Draw scroll bar or remove it. let (mut items, _scrollbar) = List::flow_down(net_settings.servers.len()) @@ -346,6 +346,7 @@ impl MainMenuUi { { // TODO: Set as current server address self.server_address = net_settings.servers[item.i].clone(); + net_settings.default_server = item.i; } } From 1d9ff80aa0f6b3ecac3f606c8ca02e0d17382b80 Mon Sep 17 00:00:00 2001 From: tommy Date: Sat, 13 Jul 2019 08:41:50 -0400 Subject: [PATCH 2/2] Remove TODO --- voxygen/src/menu/main/ui.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/voxygen/src/menu/main/ui.rs b/voxygen/src/menu/main/ui.rs index df366f802a..5af6f9326f 100644 --- a/voxygen/src/menu/main/ui.rs +++ b/voxygen/src/menu/main/ui.rs @@ -344,7 +344,6 @@ impl MainMenuUi { ) .was_clicked() { - // TODO: Set as current server address self.server_address = net_settings.servers[item.i].clone(); net_settings.default_server = item.i; }