diff --git a/Source/Core/Common/IniFile.cpp b/Source/Core/Common/IniFile.cpp index b345f6c0fe..6e6749cb0d 100644 --- a/Source/Core/Common/IniFile.cpp +++ b/Source/Core/Common/IniFile.cpp @@ -85,7 +85,8 @@ bool IniFile::Section::Delete(std::string_view key) return false; values.erase(it); - keys_order.erase(std::ranges::find(keys_order, key)); + keys_order.erase(std::ranges::find_if( + keys_order, [&](std::string_view v) { return CaseInsensitiveEquals(key, v); })); return true; }