diff --git a/src/backend/GameDB.cpp b/src/backend/GameDB.cpp index 4759c1d6..01abd05a 100644 --- a/src/backend/GameDB.cpp +++ b/src/backend/GameDB.cpp @@ -1,13 +1,10 @@ #include #include -#include -#include namespace n64 { void GameDB::match(Mem &mem) { ROM &rom = mem.rom; - bool found = false; - std::for_each(std::execution::par, std::begin(gamedb), std::end(gamedb), [&](const auto &i) { + for (const auto &i : gamedb) { bool matches_code = i.code == rom.code; bool matches_region = false; @@ -18,27 +15,24 @@ void GameDB::match(Mem &mem) { } if (matches_code) { - found = true; if (matches_region) { mem.saveType = i.saveType; mem.rom.gameNameDB = i.name; return; - } else { - Util::warn( - "Matched code for {}, but not region! Game supposedly exists in regions [{}] but this image has region {}", - i.name, i.regions, rom.header.countryCode[0]); - mem.saveType = i.saveType; - mem.rom.gameNameDB = i.name; - return; } + + Util::warn( + "Matched code for {}, but not region! Game supposedly exists in regions [{}] but this image has region {}", + i.name, i.regions, rom.header.countryCode[0]); + mem.saveType = i.saveType; + mem.rom.gameNameDB = i.name; + return; } - }); - - if (!found) { - Util::debug("Did not match any Game DB entries. Code: {} Region: {}", mem.rom.code, mem.rom.header.countryCode[0]); - - mem.rom.gameNameDB = ""; - mem.saveType = SAVE_NONE; } + + Util::warn("Did not match any Game DB entries. Code: {} Region: {}", mem.rom.code, mem.rom.header.countryCode[0]); + + mem.rom.gameNameDB = ""; + mem.saveType = SAVE_NONE; } } // namespace n64