X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fgame%2Fg_window.pas;h=1db0c639efbfe27713abca1491ad2723fc4de1d5;hb=67023422af537f9f22a2ac11a1b4845c42c63bbc;hp=12a038f68950f620a4c804e6d7d7078b65b60946;hpb=8aa3b888af2fecd61de66106bc2b027fda93914d;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