VMManager: Don't lookup the bios as a game.

Fixes the gamedb log falsely pasting that a bios
is not in the db.
This commit is contained in:
lightningterror 2023-05-12 18:19:36 +02:00
parent 77f600a16c
commit 30ad66e8f1
1 changed files with 6 additions and 6 deletions

View File

@ -356,6 +356,9 @@ void VMManager::ApplyGameFixes()
{
s_active_game_fixes = 0;
if (s_game_crc == 0)
return;
const GameDatabaseSchema::GameEntry* game = GameDatabase::findGame(s_game_serial);
if (!game)
return;
@ -698,7 +701,9 @@ void VMManager::UpdateRunningGame(bool resetting, bool game_starting, bool swapp
std::string memcardFilters;
if (const GameDatabaseSchema::GameEntry* game = GameDatabase::findGame(s_game_serial))
if (s_game_crc == 0)
s_game_name = "Booting PS2 BIOS...";
else if (const GameDatabaseSchema::GameEntry* game = GameDatabase::findGame(s_game_serial))
{
if (!s_elf_override.empty())
s_game_name = Path::GetFileTitle(FileSystem::GetDisplayNameFromPath(s_elf_override));
@ -707,11 +712,6 @@ void VMManager::UpdateRunningGame(bool resetting, bool game_starting, bool swapp
memcardFilters = game->memcardFiltersAsString();
}
else
{
if (s_game_serial.empty() && s_game_crc == 0)
s_game_name = "Booting PS2 BIOS...";
}
sioSetGameSerial(memcardFilters.empty() ? s_game_serial : memcardFilters);