From 69cbf95401fd6cf66ee5747d6a62541e0b5ec844 Mon Sep 17 00:00:00 2001 From: aurhat Date: Tue, 8 Jul 2014 22:51:33 +0200 Subject: [PATCH] Prevent displaying remote servers on startup of LAN servers browser After startup of LAN servers browser there appeared sometimes also remote servers, instead of only LAN servers. I such case "si.lastpingmillis=servermenumillis" for all remote servers. So this commit changes a little existing condition, to prevent above problem. --- source/src/serverbrowser.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/src/serverbrowser.cpp b/source/src/serverbrowser.cpp index b4453324..7170591b 100644 --- a/source/src/serverbrowser.cpp +++ b/source/src/serverbrowser.cpp @@ -1029,7 +1029,7 @@ void refreshservers(void *menu, bool init) { serverinfo &si = *servers[i]; si.menuline_to = si.menuline_from = ((gmenu *)menu)->items.length(); - if( (!showallservers && si.lastpingmillis < servermenumillis) || (si.maxclients>MAXCL && searchlan<2) ) continue; // no pong yet or forbidden + if( (!showallservers && si.lastpingmillis <= servermenumillis) || (si.maxclients>MAXCL && searchlan<2) ) continue; // no pong yet or forbidden int banned = ((si.pongflags >> PONGFLAG_BANNED) & 1) | ((si.pongflags >> (PONGFLAG_BLACKLIST - 1)) & 2); bool showthisone = !(banned && showonlygoodservers) && !(showonlyfavourites > 0 && si.favcat != showonlyfavourites - 1); bool serverfull = si.numplayers >= si.maxclients;