diff --git a/src/core/system.cpp b/src/core/system.cpp index 9c79e1638..167683514 100644 --- a/src/core/system.cpp +++ b/src/core/system.cpp @@ -1173,9 +1173,9 @@ bool System::BootSystem(SystemBootParameters parameters) return false; } + disc_region = GetRegionForImage(disc.get()); if (s_region == ConsoleRegion::Auto) { - disc_region = GetRegionForImage(disc.get()); if (disc_region != DiscRegion::Other) { s_region = GetConsoleRegionForDiscRegion(disc_region);