diff --git a/apps/openmw/mwgui/settingswindow.cpp b/apps/openmw/mwgui/settingswindow.cpp index 8b7a6385be..66b795ac34 100644 --- a/apps/openmw/mwgui/settingswindow.cpp +++ b/apps/openmw/mwgui/settingswindow.cpp @@ -943,18 +943,18 @@ namespace MWGui namespace { - std::vector splitString(const std::string& inputString) + std::vector splitString(std::string inputString) { + Misc::StringUtils::lowerCaseInPlace(inputString); std::istringstream stringStream(inputString); return { std::istream_iterator(stringStream), std::istream_iterator() }; } - double weightedSearch(std::string corpus, std::string patternString) + double weightedSearch(std::string corpus, const std::string& patternString) { if (patternString.empty() || patternString.find_first_not_of(" ") == std::string::npos) return 1.0; Misc::StringUtils::lowerCaseInPlace(corpus); - Misc::StringUtils::lowerCaseInPlace(patternString); const std::vector patternArray = splitString(patternString);