diff --git a/src/events/SDL_keyboard.c b/src/events/SDL_keyboard.c index b6610ae97..8319d7f5b 100644 --- a/src/events/SDL_keyboard.c +++ b/src/events/SDL_keyboard.c @@ -491,7 +491,8 @@ printf("The '%s' key has been %s\n", SDL_GetKeyName(keysym->sym), /* * jk 991215 - Added */ - if ( SDL_KeyRepeat.timestamp ) { + if ( SDL_KeyRepeat.timestamp && + SDL_KeyRepeat.evt.key.keysym.sym == keysym->sym ) { SDL_KeyRepeat.timestamp = 0; } break;