Path: Check for PSP case insensitively.

This allows a game to look up ms0:/psp/ eve with the PSP special case path
handling.
This commit is contained in:
Unknown W. Brackets committed 2021-12-16 15:06:15 -08:00
1 parent 293b5c0cf9
commit 3e73ce87ee
8 files changed
+18 -13

No files matched your search

+1 -1
View File
@@ -348,7 +348,7 @@ UI::EventReturn GameScreen::OnGameSettings(UI::EventParams &e) {
std::shared_ptr<GameInfo> info = g_gameInfoCache->GetInfo(NULL, gamePath_, GAMEINFO_WANTBG | GAMEINFO_WANTSIZE);
if (info && info->paramSFOLoaded) {
std::string discID = info->paramSFO.GetValueString("DISC_ID");
if ((discID.empty() || !info->disc_total) && gamePath_.FilePathContains("PSP/GAME/"))
if ((discID.empty() || !info->disc_total) && gamePath_.FilePathContainsNoCase("PSP/GAME/"))
discID = g_paramSFO.GenerateFakeID(gamePath_.ToString());
screenManager()->push(new GameSettingsScreen(gamePath_, discID, true));
}