Fix missing trimming

pull/3694/head
Kim Kulling 2021-03-10 19:40:35 +01:00
parent 6c89631581
commit 520f64eeec
1 changed files with 4 additions and 2 deletions

View File

@ -208,8 +208,8 @@ AI_FORCE_INLINE void ai_trim_right(std::string &s) {
// --------------------------------------------------------------------------------- // ---------------------------------------------------------------------------------
AI_FORCE_INLINE std::string ai_trim(std::string &s) { AI_FORCE_INLINE std::string ai_trim(std::string &s) {
std::string out(s); std::string out(s);
ai_trim_left(s); ai_trim_left(out);
ai_trim_right(s); ai_trim_right(out);
return out; return out;
} }
@ -227,6 +227,8 @@ AI_FORCE_INLINE char_t ai_tolower(char_t in) {
// --------------------------------------------------------------------------------- // ---------------------------------------------------------------------------------
AI_FORCE_INLINE std::string ai_str_tolower(const std::string &in) { AI_FORCE_INLINE std::string ai_str_tolower(const std::string &in) {
std::string out(in); std::string out(in);
ai_trim_left(out);
ai_trim_right(out);
std::transform(out.begin(), out.end(), out.begin(), [](unsigned char c) { return ai_tolower(c); }); std::transform(out.begin(), out.end(), out.begin(), [](unsigned char c) { return ai_tolower(c); });
return out; return out;
} }