diff --git a/src/core/cheats.cpp b/src/core/cheats.cpp index a8fd52cc2..5952bf26a 100644 --- a/src/core/cheats.cpp +++ b/src/core/cheats.cpp @@ -469,6 +469,24 @@ void Cheats::EnumerateChtFiles(const std::string_view serial, std::optionaldisc_set) + { + for (const std::string_view& set_serial : gentry->disc_set->serials) + { + if (set_serial == serial) + continue; + + disk_patch_files = FindChtFilesOnDisk(set_serial, std::nullopt, cheats); + if (!disk_patch_files.empty()) + break; + } + } + } } Error error;