diff --git a/src/gui/dialogs/multiplayer/mp_staging.cpp b/src/gui/dialogs/multiplayer/mp_staging.cpp index a61437bb968..2ae99a91876 100644 --- a/src/gui/dialogs/multiplayer/mp_staging.cpp +++ b/src/gui/dialogs/multiplayer/mp_staging.cpp @@ -236,11 +236,26 @@ void tmp_staging::pre_show(twindow& window) // // Initialize chatbox and game rooms // - tchatbox& chat = find_widget(&window, "chat", false); chat.set_lobby_info(lobby_info_); chat.room_window_open("this game", true); // TODO: better title? + chat.active_window_changed(); + + // + // Set up player list + // + tlistbox& player_list = find_widget(&window, "player_list", false); + + for(const auto& player : connect_engine_.connected_users()) { + std::map data; + string_map item; + + item["label"] = player; + data.emplace("player_name", item); + + player_list.add_row(data); + } // // Set up the Lua plugin context