CommonHostInterface: Fix controller masking for Start Disc
This commit is contained in:
@ -580,6 +580,18 @@ const GameListCompatibilityEntry* GameList::GetCompatibilityEntryForCode(const s
|
||||
return (iter != m_compatibility_list.end()) ? &iter->second : nullptr;
|
||||
}
|
||||
|
||||
bool GameList::GetDatabaseEntryForCode(const std::string_view& code, GameDatabaseEntry* entry)
|
||||
{
|
||||
LoadDatabase();
|
||||
return m_database.GetEntryForCode(code, entry);
|
||||
}
|
||||
|
||||
bool GameList::GetDatabaseEntryForDisc(CDImage* image, GameDatabaseEntry* entry)
|
||||
{
|
||||
LoadDatabase();
|
||||
return m_database.GetEntryForDisc(image, entry);
|
||||
}
|
||||
|
||||
void GameList::SetSearchDirectoriesFromSettings(SettingsInterface& si)
|
||||
{
|
||||
m_search_directories.clear();
|
||||
@ -1012,6 +1024,14 @@ const GameSettings::Entry* GameList::GetGameSettings(const std::string& filename
|
||||
return m_game_settings.GetEntry(game_code);
|
||||
}
|
||||
|
||||
const GameSettings::Entry* GameList::GetGameSettingsForCode(const std::string& game_code)
|
||||
{
|
||||
if (!m_game_settings_load_tried)
|
||||
LoadGameSettings();
|
||||
|
||||
return m_game_settings.GetEntry(game_code);
|
||||
}
|
||||
|
||||
void GameList::UpdateGameSettings(const std::string& filename, const std::string& game_code,
|
||||
const std::string& game_title, const GameSettings::Entry& new_entry,
|
||||
bool save_to_list /* = true */)
|
||||
|
||||
Reference in New Issue
Block a user