X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fgame%2Fg_window.pas;h=1db0c639efbfe27713abca1491ad2723fc4de1d5;hb=4cf7f08ed4f5baf7e0161b87fab446b5b3391154;hp=12a038f68950f620a4c804e6d7d7078b65b60946;hpb=97ca06fae5cdf1d5ca6235d7c10b2635cbcb8382;p=d2df-sdl.git diff --git a/src/game/g_window.pas b/src/game/g_window.pas index 12a038f..1db0c63 100644 --- a/src/game/g_window.pas +++ b/src/game/g_window.pas @@ -431,7 +431,7 @@ begin Utf8ToUnicode(@uc, PChar(ev.text.text), 1); keychr := Word(uc); if (keychr > 127) then keychr := Word(wchar2win(WideChar(keychr))); - CharPress(AnsiChar(keychr)); + if (keychr > 0) and (keychr <= 255) then CharPress(AnsiChar(keychr)); end; // other key presses and joysticks are handled in e_input