From 97036e437af63c9df367ff33d3a546e1be84eb43 Mon Sep 17 00:00:00 2001 From: RandomityGuy <31925790+RandomityGuy@users.noreply.github.com> Date: Tue, 11 Jun 2024 18:27:14 +0530 Subject: [PATCH] fix this cast crash --- src/gui/JoinServerGui.hx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/gui/JoinServerGui.hx b/src/gui/JoinServerGui.hx index 809b7831..3d61cd27 100644 --- a/src/gui/JoinServerGui.hx +++ b/src/gui/JoinServerGui.hx @@ -163,11 +163,13 @@ class JoinServerGui extends GuiImage { var failed = true; haxe.Timer.delay(() -> { if (failed) { - var loadGui:MultiplayerLoadingGui = cast MarbleGame.canvas.content; - if (loadGui != null) { - loadGui.setErrorStatus("Failed to connect to server"); - Net.disconnect(); + if (MarbleGame.canvas.content is MultiplayerLoadingGui) { + var loadGui:MultiplayerLoadingGui = cast MarbleGame.canvas.content; + if (loadGui != null) { + loadGui.setErrorStatus("Failed to connect to server"); + } } + Net.disconnect(); } }, 15000); Net.joinServer(inviteCodeInput.text.text, true, () -> {