From b0d6f143f6c01e267a878c149b228613593aa7cf Mon Sep 17 00:00:00 2001 From: Rachael Alexanderson Date: Thu, 27 Feb 2025 12:56:44 -0500 Subject: [PATCH] - fix classic doom.doom filter --- src/d_main.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/d_main.cpp b/src/d_main.cpp index 34ae5b3696..875f892bf9 100644 --- a/src/d_main.cpp +++ b/src/d_main.cpp @@ -3161,9 +3161,10 @@ static int D_InitGame(const FIWADInfo* iwad_info, std::vector& 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()); }