From 2c22f74bcb02e95e52e57c774c297a5b4fc68ecf Mon Sep 17 00:00:00 2001 From: Alexei Kotov Date: Fri, 12 Dec 2025 23:32:59 +0300 Subject: [PATCH] Don't use path helpers in the settings window --- apps/openmw/mwgui/settingswindow.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/apps/openmw/mwgui/settingswindow.cpp b/apps/openmw/mwgui/settingswindow.cpp index c8c97d1796..bf0f0adf8e 100644 --- a/apps/openmw/mwgui/settingswindow.cpp +++ b/apps/openmw/mwgui/settingswindow.cpp @@ -22,7 +22,6 @@ #include #include #include -#include #include #include #include @@ -404,14 +403,14 @@ namespace MWGui constexpr VFS::Path::NormalizedView l10n("l10n/"); for (const auto& path : vfs->getRecursiveDirectoryIterator(l10n)) { - if (Misc::getFileExtension(path) == "yaml") + if (path.extension() == "yaml") { - std::string localeName(Misc::stemFile(path)); + std::string_view localeName(path.stem()); if (localeName == "gmst") continue; // fake locale to get gmst strings from content files if (std::find(availableLanguages.begin(), availableLanguages.end(), localeName) == availableLanguages.end()) - availableLanguages.push_back(std::move(localeName)); + availableLanguages.emplace_back(localeName); } }