diff --git a/src/frontend/qt_sdl/LAN.cpp b/src/frontend/qt_sdl/LAN.cpp index 348d20dd..badf8f35 100644 --- a/src/frontend/qt_sdl/LAN.cpp +++ b/src/frontend/qt_sdl/LAN.cpp @@ -122,6 +122,11 @@ void LANStartClientDialog::done(int r) LAN::StartClient(player.c_str(), host.c_str()); } + else + { + // TEST!! + LAN::StartDiscovery(); + } QDialog::done(r); } @@ -329,7 +334,6 @@ void StartDiscovery() } DiscoveryLastTick = SDL_GetTicks(); - DiscoveryList.clear(); } @@ -365,6 +369,8 @@ void StartHost(const char* playername, int numplayers) IsHost = true; lanDlg->updatePlayerList(Players, NumPlayers); + + StartDiscovery(); } void StartClient(const char* playername, const char* host) diff --git a/src/frontend/qt_sdl/LAN.h b/src/frontend/qt_sdl/LAN.h index 6cf27afc..7398f7d6 100644 --- a/src/frontend/qt_sdl/LAN.h +++ b/src/frontend/qt_sdl/LAN.h @@ -123,6 +123,7 @@ extern bool Active; bool Init(); void DeInit(); +void StartDiscovery(); void StartHost(const char* player, int numplayers); void StartClient(const char* player, const char* host);