You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
if (info->fileType == IdentifiedFileType::PSP_DISC_DIRECTORY) {
284
-
g_OSD.Show(OSDType::MESSAGE_CENTERED_WARNING, sc->T("ExtractedIsoWarning", "Extracted ISOs often don't work.\nPlay the ISO file directly."), gamePath_.ToVisualString(), 7.0f);
286
+
// Check for existence of ppsspp-index.lst - if it exists, the user likely knows what they're doing.
287
+
// TODO: Better would be to check that it was loaded successfully.
288
+
if (!File::Exists(filename / INDEX_FILENAME)) {
289
+
g_OSD.Show(OSDType::MESSAGE_CENTERED_WARNING, sc->T("ExtractedIsoWarning", "Extracted ISOs often don't work.\nPlay the ISO file directly."), gamePath_.ToVisualString(), 7.0f);
290
+
} else {
291
+
INFO_LOG(LOADER, "Extracted ISO loaded without warning - %s is present.", INDEX_FILENAME.c_str());
0 commit comments