diff --git a/Source/Core/DiscIO/VolumeWii.cpp b/Source/Core/DiscIO/VolumeWii.cpp index 3ba84337889..6dd7735c321 100644 --- a/Source/Core/DiscIO/VolumeWii.cpp +++ b/Source/Core/DiscIO/VolumeWii.cpp @@ -11,6 +11,7 @@ #include #include #include +#include #include #include #include @@ -250,9 +251,9 @@ 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()); + const auto partitions_view = std::views::keys(m_partitions); + std::ranges::copy(partitions_view, partitions.begin()); return partitions; }