Browse Source

Fix upper/lower case convertion for characters >= 0x80

Marcelo Fernandez 7 years ago
parent
commit
ecb071b221
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;
 	}