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();