CommonHostInterface: Fix controller masking for Start Disc

This commit is contained in:
Connor McLaughlin
2021-05-13 03:22:28 +10:00
parent 301bbb4924
commit 172ba1fc32
3 changed files with 38 additions and 8 deletions

View File

@@ -102,6 +102,8 @@ public:
const GameListEntry* GetEntryForPath(const char* path) const;
const GameListCompatibilityEntry* GetCompatibilityEntryForCode(const std::string& code) const;
bool GetDatabaseEntryForCode(const std::string_view& code, GameDatabaseEntry* entry);
bool GetDatabaseEntryForDisc(CDImage* image, GameDatabaseEntry* entry);
void SetCacheFilename(std::string filename) { m_cache_filename = std::move(filename); }
void SetUserCompatibilityListFilename(std::string filename)
@@ -119,6 +121,7 @@ public:
static std::string ExportCompatibilityEntry(const GameListCompatibilityEntry* entry);
const GameSettings::Entry* GetGameSettings(const std::string& filename, const std::string& game_code);
const GameSettings::Entry* GetGameSettingsForCode(const std::string& game_code);
void 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);