summaryrefslogtreecommitdiff
path: root/Source/Core/DiscIO/DirectoryBlob.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Core/DiscIO/DirectoryBlob.cpp')
-rw-r--r--Source/Core/DiscIO/DirectoryBlob.cpp16
1 files changed, 7 insertions, 9 deletions
diff --git a/Source/Core/DiscIO/DirectoryBlob.cpp b/Source/Core/DiscIO/DirectoryBlob.cpp
index 5d080afe1d..442c8ae851 100644
--- a/Source/Core/DiscIO/DirectoryBlob.cpp
+++ b/Source/Core/DiscIO/DirectoryBlob.cpp
@@ -1192,15 +1192,13 @@ void DirectoryBlobPartition::WriteDirectory(std::vector<u8>* fst_data,
std::vector<FSTBuilderNode>& sorted_entries = *parent_entries;
// Sort for determinism
- std::sort(sorted_entries.begin(), sorted_entries.end(),
- [](const FSTBuilderNode& one, const FSTBuilderNode& two) {
- std::string one_upper = one.m_filename;
- std::string two_upper = two.m_filename;
- Common::ToUpper(&one_upper);
- Common::ToUpper(&two_upper);
- return one_upper == two_upper ? one.m_filename < two.m_filename :
- one_upper < two_upper;
- });
+ std::ranges::sort(sorted_entries, [](const FSTBuilderNode& one, const FSTBuilderNode& two) {
+ std::string one_upper = one.m_filename;
+ std::string two_upper = two.m_filename;
+ Common::ToUpper(&one_upper);
+ Common::ToUpper(&two_upper);
+ return one_upper == two_upper ? one.m_filename < two.m_filename : one_upper < two_upper;
+ });
for (FSTBuilderNode& entry : sorted_entries)
{