diff --git a/apps/browser/ServerInfoDialog.cpp b/apps/browser/ServerInfoDialog.cpp index ea6dbe3bb..d4c614069 100644 --- a/apps/browser/ServerInfoDialog.cpp +++ b/apps/browser/ServerInfoDialog.cpp @@ -36,7 +36,9 @@ void ServerInfoDialog::refresh() { leAddr->setText(sd.first.ToString(true, ':')); lblName->setText(sd.second.GetName()); - lblPing->setNum((int) PingRakNetServer(sd.first.ToString(false), sd.first.GetPort())); + int ping = PingRakNetServer(sd.first.ToString(false), sd.first.GetPort()); + lblPing->setNum(ping); + btnConnect->setDisabled(ping == PING_UNREACHABLE); listPlayers->clear();