diff --git a/src/connectdlg.cpp b/src/connectdlg.cpp index 05127ded37..468296205d 100644 --- a/src/connectdlg.cpp +++ b/src/connectdlg.cpp @@ -318,6 +318,9 @@ void CConnectDlg::showEvent ( QShowEvent* ) void CConnectDlg::RequestServerList() { + // ensure ping timer is stopped + TimerPing.stop(); + // reset flags bServerListReceived = false; bReducedServerListReceived = false; @@ -560,10 +563,14 @@ void CConnectDlg::SetServerList ( const CHostAddress& InetAddr, const CVector& vecChanInfo )