- fix classic doom.doom filter

This commit is contained in:
Rachael Alexanderson 2025-02-27 12:56:44 -05:00
parent 52a54521ed
commit b0d6f143f6
No known key found for this signature in database
GPG key ID: 26A8ACCE97115EE0

View file

@ -3161,9 +3161,10 @@ static int D_InitGame(const FIWADInfo* iwad_info, std::vector<std::string>& allw
lfi.gameTypeFilter.push_back(LumpFilterIWAD.GetChars());
// Workaround for old Doom filter names.
if (LumpFilterIWAD.Compare("doom.id.doom") == 0)
if (LumpFilterIWAD.IndexOf("doom.id.doom") >= 0)
{
lfi.gameTypeFilter.push_back("doom.doom");
FString NewFilterName = (FString)"doom.doom" + LumpFilterIWAD.Mid(12); // "doom.id.doom" is 12 characters
lfi.gameTypeFilter.push_back(NewFilterName.GetChars());
}