From 97c4e8ff3a40c14a1fae883a7213696ca9e660b4 Mon Sep 17 00:00:00 2001 From: JosJuice Date: Wed, 23 Oct 2019 10:37:33 +0200 Subject: [PATCH] VolumeVerifier: Include revision when checking region mismatch --- Source/Core/DiscIO/VolumeVerifier.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Source/Core/DiscIO/VolumeVerifier.cpp b/Source/Core/DiscIO/VolumeVerifier.cpp index af875e42f8..7ca0c32391 100644 --- a/Source/Core/DiscIO/VolumeVerifier.cpp +++ b/Source/Core/DiscIO/VolumeVerifier.cpp @@ -539,7 +539,6 @@ void VolumeVerifier::CheckMisc() } const Region region = m_volume.GetRegion(); - const Platform platform = m_volume.GetVolumeType(); if (game_id_encrypted.size() < 4) { @@ -552,7 +551,11 @@ void VolumeVerifier::CheckMisc() country_code = game_id_encrypted[3]; else country_code = static_cast(m_volume.GetTitleID().value_or(0) & 0xff); - if (CountryCodeToRegion(country_code, platform, region) != region) + + const Platform platform = m_volume.GetVolumeType(); + const std::optional revision = m_volume.GetRevision(); + + if (CountryCodeToRegion(country_code, platform, region, revision) != region) { AddProblem(Severity::Medium, Common::GetStringT(