diff --git a/Source/Core/DiscIO/VolumeWii.cpp b/Source/Core/DiscIO/VolumeWii.cpp index eca23fb4f9..8096c19408 100644 --- a/Source/Core/DiscIO/VolumeWii.cpp +++ b/Source/Core/DiscIO/VolumeWii.cpp @@ -11,6 +11,7 @@ #include #include #include +#include #include #include #include @@ -252,9 +253,8 @@ bool VolumeWii::HasWiiEncryption() const std::vector VolumeWii::GetPartitions() const { - std::vector partitions; - for (const auto& pair : m_partitions) - partitions.push_back(pair.first); + std::vector partitions(m_partitions.size()); + std::ranges::copy(m_partitions | std::views::keys, partitions.begin()); return partitions; }