From ce34e1cbb9fe2a433b588d00af78a6196be76260 Mon Sep 17 00:00:00 2001 From: gibbed Date: Mon, 13 Apr 2020 10:53:54 -0500 Subject: [PATCH] [Core] Use UTF8-aware lower. --- src/xenia/emulator.cc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/xenia/emulator.cc b/src/xenia/emulator.cc index 601895b2c..2d3d1033e 100644 --- a/src/xenia/emulator.cc +++ b/src/xenia/emulator.cc @@ -254,9 +254,7 @@ X_STATUS Emulator::LaunchPath(const std::filesystem::path& path) { // Likely an STFS container. return LaunchStfsContainer(path); }; - auto extension = xe::path_to_utf8(path.extension()); - std::transform(extension.begin(), extension.end(), extension.begin(), - tolower); + auto extension = xe::utf8::lower_ascii(xe::path_to_utf8(path.extension())); if (extension == ".xex" || extension == ".elf" || extension == ".exe") { // Treat as a naked xex file. return LaunchXexFile(path);