diff --git a/core/src/mindustry/net/ArcNetProvider.java b/core/src/mindustry/net/ArcNetProvider.java index 4cc05ecccb..907ec63920 100644 --- a/core/src/mindustry/net/ArcNetProvider.java +++ b/core/src/mindustry/net/ArcNetProvider.java @@ -162,7 +162,9 @@ public class ArcNetProvider implements NetProvider{ client.connect(5000, ip, port, port); success.run(); }catch(Exception e){ - net.handleException(e); + if(netClient.isConnecting()){ + net.handleException(e); + } } }); } diff --git a/core/src/mindustry/ui/fragments/LoadingFragment.java b/core/src/mindustry/ui/fragments/LoadingFragment.java index a8ba631420..41e3ca537d 100644 --- a/core/src/mindustry/ui/fragments/LoadingFragment.java +++ b/core/src/mindustry/ui/fragments/LoadingFragment.java @@ -83,6 +83,7 @@ public class LoadingFragment extends Fragment{ } public void show(String text){ + button.visible = false; nameLabel.setColor(Color.white); bar.visible = false; table.clearActions();