fix this cast crash

This commit is contained in:
RandomityGuy 2024-06-11 18:27:14 +05:30
parent ff13e2e7e4
commit 3c5b3aef07

View file

@ -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, () -> {