Browse Source

Merge pull request #20342 from marcelofg55/upper_lower

Fix upper/lower case convertion for characters > 0x80
Rémi Verschelde 7 years ago
parent
commit
1a9603e2bb
1 changed files with 4 additions and 4 deletions
  1. 4 4
      core/ustring.cpp

+ 4 - 4
core/ustring.cpp

@@ -921,8 +921,8 @@ String String::to_upper() const {
 
 	for (int i = 0; i < upper.size(); i++) {
 
-		const char s = upper[i];
-		const char t = _find_upper(s);
+		const CharType s = upper[i];
+		const CharType t = _find_upper(s);
 		if (s != t) // avoid copy on write
 			upper[i] = t;
 	}
@@ -936,8 +936,8 @@ String String::to_lower() const {
 
 	for (int i = 0; i < lower.size(); i++) {
 
-		const char s = lower[i];
-		const char t = _find_lower(s);
+		const CharType s = lower[i];
+		const CharType t = _find_lower(s);
 		if (s != t) // avoid copy on write
 			lower[i] = t;
 	}