diff --git a/src/ReceiveCommands.cc b/src/ReceiveCommands.cc index 4a429252..8003fa23 100644 --- a/src/ReceiveCommands.cc +++ b/src/ReceiveCommands.cc @@ -414,6 +414,10 @@ void process_login_bb(shared_ptr s, shared_ptr c, c->game_data.bb_player_index = 0; } + if (cmd.menu_id == MenuID::LOBBY) { + c->preferred_lobby_id = cmd.preferred_lobby_id; + } + send_client_init_bb(c, 0); switch (c->bb_game_state) {