diff --git a/src/connectdlg.cpp b/src/connectdlg.cpp index 9397293f0c..ae9d5dc8f8 100644 --- a/src/connectdlg.cpp +++ b/src/connectdlg.cpp @@ -808,13 +808,13 @@ void CConnectDlg::EmitCLServerListPingMes ( const CHostAddress& haServerAddress, // block the GUI). QThread::msleep ( 11 ); - emit CreateCLServerListPingMes ( haServerAddress ); - - // also request the server version if we have not already received it + // first request the server version if we have not already received it if ( bNeedVersion ) { emit CreateCLServerListReqVerAndOSMes ( haServerAddress ); } + + emit CreateCLServerListPingMes ( haServerAddress ); } void CConnectDlg::SetPingTimeAndNumClientsResult ( const CHostAddress& InetAddr, const int iPingTime, const int iNumClients )