From c194cd2ad9978f33a39f382305085c847dc2548e Mon Sep 17 00:00:00 2001 From: Michael Martin Date: Sat, 26 Dec 2020 19:06:47 -0800 Subject: [PATCH] Correctly handle Unicode Replacement Characters --- sc2/src/libs/input/sdl/input.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sc2/src/libs/input/sdl/input.c b/sc2/src/libs/input/sdl/input.c index 1b333d2e6..bff17aa56 100644 --- a/sc2/src/libs/input/sdl/input.c +++ b/sc2/src/libs/input/sdl/input.c @@ -479,7 +479,7 @@ ProcessInputEvent (const SDL_Event *Event) /* Out of the BMP, won't fit in a UniChar */ /* Use the replacement character instead */ map_key = 0xFFFD; - while (Event->text.text[i] > 0x7F) + while ((UniChar)Event->text.text[i] > 0x7F) { ++i; }