https://github.com/ImageMagick/ImageMagick/issues/1455
diff --git a/MagickCore/display.c b/MagickCore/display.c
index 2dee778..4574904 100644
--- a/MagickCore/display.c
+++ b/MagickCore/display.c
@@ -14628,7 +14628,8 @@
resource_info,&windows->context);
(void) CloneString(&class_hints->res_name,resource_info->client_name);
(void) CloneString(&class_hints->res_class,resource_info->client_name);
- class_hints->res_class[0]=(char) toupper((int) class_hints->res_class[0]);
+ class_hints->res_class[0]=(char) LocaleUppercase((int)
+ class_hints->res_class[0]);
manager_hints->flags=InputHint | StateHint;
manager_hints->input=MagickFalse;
manager_hints->initial_state=WithdrawnState;