Fix server browser bug

Fixed bug where map list would contain multiple same entries when server vpk's are installed among the client ones.
This commit is contained in:
Kawe Mazidjatari 2022-06-06 16:46:09 +02:00
parent 02b3f6f6f5
commit aa29c3df18

View File

@ -52,11 +52,13 @@ void MOD_GetAllInstalledMaps()
}
else if (strcmp(smRegexMatches[1].str().c_str(), "mp_common") == 0)
{
g_vAllMaps.push_back("mp_lobby");
if (std::find(g_vAllMaps.begin(), g_vAllMaps.end(), "mp_lobby") == g_vAllMaps.end())
g_vAllMaps.push_back("mp_lobby");
continue;
}
g_vAllMaps.push_back(smRegexMatches[1].str());
if (std::find(g_vAllMaps.begin(), g_vAllMaps.end(), smRegexMatches[1].str()) == g_vAllMaps.end())
g_vAllMaps.push_back(smRegexMatches[1].str());
}
}
}