From 9c636b231b432976d9d7c3044f9e488f0f7cedf3 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Thu, 18 Sep 2025 22:38:12 +0200 Subject: Fix bug showing lobby in game; Fix race condition/UB in scene transition --- client/game.gd | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'client/game.gd') diff --git a/client/game.gd b/client/game.gd index b3bd97ea..4cb5e5d0 100644 --- a/client/game.gd +++ b/client/game.gd @@ -271,20 +271,18 @@ func handle_packet(p): in_lobby = p.lobby overlay_score.set_ingame(p.state, p.lobby) follow_camera.set_ingame(p.state, p.lobby) - + if p.state: map.gi_bake() await get_parent()._menu_open() map.autobake = true - in_lobby_updated.emit(in_lobby) else: map.autobake = false await get_parent()._menu_exit() - overlay_lobby.visible = in_lobby if in_lobby: overlay_lobby.select_map(0) - if overlay_lobby and join_state == JoinState.SPECTATING: + if join_state == JoinState.SPECTATING: if in_lobby: toggle_join() elif not is_replay: -- cgit v1.2.3-70-g09d2