diff options
| author | JosJuice <josjuice@gmail.com> | 2019-10-30 10:05:12 +0100 |
|---|---|---|
| committer | JosJuice <josjuice@gmail.com> | 2019-10-30 10:11:24 +0100 |
| commit | 42ec8614697978346233f6292d6c0baaceff4e14 (patch) | |
| tree | 1f738e80c6c605ae63fd64b6dc66e7c749c08a20 /Source/Core/DiscIO/VolumeVerifier.cpp | |
| parent | 49977446dd859e3079698a4c79948a47644984e1 (diff) | |
RedumpVerifier: Fix handling of Datel Wii disc serials
GC Datel discs have empty serials, but Wii Datel discs have
serials starting with DS followed by some digits.
Diffstat (limited to 'Source/Core/DiscIO/VolumeVerifier.cpp')
| -rw-r--r-- | Source/Core/DiscIO/VolumeVerifier.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/Core/DiscIO/VolumeVerifier.cpp b/Source/Core/DiscIO/VolumeVerifier.cpp index de1d434dca..9d61e23564 100644 --- a/Source/Core/DiscIO/VolumeVerifier.cpp +++ b/Source/Core/DiscIO/VolumeVerifier.cpp @@ -241,9 +241,9 @@ std::vector<RedumpVerifier::PotentialMatch> RedumpVerifier::ScanDatfile(const st continue; const std::string serials = game.child("serial").text().as_string(); - if (serials.empty()) + if (serials.empty() || StringBeginsWith(serials, "DS")) { - // This case is reached for Datel discs + // GC Datel discs have no serials in Redump, Wii Datel discs have serials like "DS000101" if (!m_game_id.empty()) continue; // Non-empty m_game_id means we're verifying a non-Datel disc } |
