From f10a6e426cec6e6f39adb18e987a926c22b4978b Mon Sep 17 00:00:00 2001 From: Fred Date: Wed, 11 Nov 2020 11:01:27 +0100 Subject: [PATCH] Improve SDL keyboard event handling --- platform/drivers/keyboard/keyboard_linux.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/drivers/keyboard/keyboard_linux.c b/platform/drivers/keyboard/keyboard_linux.c index 3ee6bba2..75300fcf 100644 --- a/platform/drivers/keyboard/keyboard_linux.c +++ b/platform/drivers/keyboard/keyboard_linux.c @@ -30,7 +30,7 @@ uint32_t kbd_getKeys() { if (event.type == SDL_QUIT) exit(0); //Ignore all non-keyboard events - if (event.type != SDL_KEYDOWN) return 0; + if (event.type != SDL_KEYDOWN) continue; const uint8_t *state = SDL_GetKeyboardState(NULL); if (state[SDL_SCANCODE_0]) keys |= KEY_0; if (state[SDL_SCANCODE_1]) keys |= KEY_1;