Show help in lobby only if connection accepted

This commit is contained in:
Benau 2018-09-12 09:30:43 +08:00
parent 31d425795c
commit e64fd7a47d

View File

@ -86,12 +86,6 @@ ClientLobby::ClientLobby(const TransportAddress& a, std::shared_ptr<Server> s)
m_disconnected_msg[PDI_KICK] = _("You were kicked from the server."); m_disconnected_msg[PDI_KICK] = _("You were kicked from the server.");
m_disconnected_msg[PDI_BAD_CONNECTION] = m_disconnected_msg[PDI_BAD_CONNECTION] =
_("Bad network connection is detected."); _("Bad network connection is detected.");
// I18N: Message shown in network lobby to tell user that
// player name is clickable
core::stringw msg = _("Press player name in the list for player management"
" and ranking information.");
MessageQueue::add(MessageQueue::MT_GENERIC, msg);
} // ClientLobby } // ClientLobby
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
@ -538,6 +532,13 @@ void ClientLobby::connectionAccepted(Event* event)
// Accepted // Accepted
// ======== // ========
Log::info("ClientLobby", "The server accepted the connection."); Log::info("ClientLobby", "The server accepted the connection.");
// I18N: Message shown in network lobby to tell user that
// player name is clickable
core::stringw msg = _("Press player name in the list for player management"
" and ranking information.");
MessageQueue::add(MessageQueue::MT_GENERIC, msg);
STKHost::get()->setMyHostId(data.getUInt32()); STKHost::get()->setMyHostId(data.getUInt32());
assert(!NetworkConfig::get()->isAddingNetworkPlayers()); assert(!NetworkConfig::get()->isAddingNetworkPlayers());
uint32_t server_version = data.getUInt32(); uint32_t server_version = data.getUInt32();