no toupper for color-database lookups (because it's locale-sensitive)
svn: r1544
This commit is contained in:
parent
4dc9942fcf
commit
f41e7a8352
|
@ -270,7 +270,9 @@ wxColour *wxColourDatabase::FindColour(const char *colour)
|
|||
char *naya;
|
||||
naya = new char[strlen(colour) + 1];
|
||||
for (q = 0; colour[q]; q++) {
|
||||
naya[q] = toupper(colour[q]);
|
||||
naya[q] = colour[q];
|
||||
if ((naya[q] >= 'a') && (naya[q] <= 'z'))
|
||||
naya[q] -= ('a' - 'A');
|
||||
}
|
||||
naya[q] = 0;
|
||||
colour = naya;
|
||||
|
|
|
@ -207,7 +207,9 @@ wxColour *wxColourDatabase::FindColour(const char *colour)
|
|||
wxNode *node;
|
||||
|
||||
for (i = 0; colour[i] && i < 255; i++) {
|
||||
uc_colour[i] = toupper(colour[i]);
|
||||
uc_colour[i] = colour[i];
|
||||
if ((uc_colour[i] >= 'a') && (uc_colour[i] <= 'z'))
|
||||
uc_colour[i] -= ('a' - 'A');
|
||||
}
|
||||
uc_colour[i] = 0;
|
||||
colour = uc_colour;
|
||||
|
|
|
@ -359,7 +359,9 @@ wxColour *wxColourDatabase::FindColour(const char *colour)
|
|||
int i;
|
||||
|
||||
for (i = 0; colour[i] && i < 255; i++) {
|
||||
uc_colour[i] = toupper(colour[i]);
|
||||
uc_colour[i] = colour[i];
|
||||
if ((uc_colour[i] >= 'a') && (uc_colour[i] <= 'z'))
|
||||
uc_colour[i] -= ('a' - 'A');
|
||||
}
|
||||
uc_colour[i] = 0;
|
||||
colour = uc_colour;
|
||||
|
|
Loading…
Reference in New Issue
Block a user