X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fevents.c;h=c18a8a468a3b24ac32d7c21e7b7ecd7573eb1a98;hb=5a53ae0c;hp=2df4eb7bc3a3a4320f6ed4a36b79419b6e06e093;hpb=97648ab29c587dee3e5fa5be3cc0cfda96543f22;p=rocksndiamonds.git diff --git a/src/events.c b/src/events.c index 2df4eb7b..c18a8a46 100644 --- a/src/events.c +++ b/src/events.c @@ -1386,6 +1386,10 @@ static boolean checkTextInputKey(Key key) if (game_status == GAME_MODE_PLAYING) return FALSE; + // ignore raw keys as text input when not in text input mode + if (KSYM_RAW(key) && !textinput_status) + return FALSE; + // else handle all printable keys as text input return KSYM_PRINTABLE(key); }