From 897c296fbe6d410227b2fd1b18719c6457daea77 Mon Sep 17 00:00:00 2001 From: Anuken Date: Thu, 29 Nov 2018 16:30:41 -0500 Subject: [PATCH] Fixed server crash --- core/src/io/anuke/mindustry/core/NetServer.java | 3 ++- core/src/io/anuke/mindustry/ui/dialogs/JoinDialog.java | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/core/src/io/anuke/mindustry/core/NetServer.java b/core/src/io/anuke/mindustry/core/NetServer.java index 463eab9692..0f2028ebea 100644 --- a/core/src/io/anuke/mindustry/core/NetServer.java +++ b/core/src/io/anuke/mindustry/core/NetServer.java @@ -602,7 +602,8 @@ public class NetServer extends Module{ try{ //iterate through each player - for(Player player : playerGroup.all()){ + for(int i = 0; i < playerGroup.size(); i ++){ + Player player = playerGroup.all().get(i); if(player.isLocal) continue; NetConnection connection = player.con; diff --git a/core/src/io/anuke/mindustry/ui/dialogs/JoinDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/JoinDialog.java index 53044715b2..4cb355edef 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/JoinDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/JoinDialog.java @@ -273,7 +273,7 @@ public class JoinDialog extends FloatingDialog{ local.row(); - TextButton button = local.addButton("[accent]" + host.name, () -> connect(host.address, port)) + TextButton button = local.addButton("[accent]" + host.name, "clear", () -> connect(host.address, port)) .width(w).height(80f).pad(4f).get(); button.left(); button.row();