From 83b3b692fc96ce1ce73bb6f58978d7591b5d47ae Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Mon, 23 Jul 2001 04:34:52 +0000 Subject: [PATCH] Don't worry about a minimum repeat rate - let the user hang themselves... --- src/events/SDL_keyboard.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/src/events/SDL_keyboard.c b/src/events/SDL_keyboard.c index d5597eba3..7b38edf97 100644 --- a/src/events/SDL_keyboard.c +++ b/src/events/SDL_keyboard.c @@ -49,7 +49,6 @@ static char *keynames[SDLK_LAST]; /* Array of keycode names */ /* * jk 991215 - added */ -#define MINIMUM_REPEAT_INTERVAL 30 /* Minimum repeat interval (30 ms) */ struct { int firsttime; /* if we check against the delay or repeat value */ int delay; /* the delay before we start repeating */ @@ -556,17 +555,13 @@ void SDL_CheckKeyRepeat(void) int SDL_EnableKeyRepeat(int delay, int interval) { - if ( delay < 0 ) { - SDL_SetError("keyboard repeat delay less than zero"); + if ( (delay < 0) || (interval < 0) ) { + SDL_SetError("keyboard repeat value less than zero"); return(-1); } SDL_KeyRepeat.firsttime = 0; SDL_KeyRepeat.delay = delay; - if ( interval < MINIMUM_REPEAT_INTERVAL ) { - SDL_KeyRepeat.interval = MINIMUM_REPEAT_INTERVAL; - } else { - SDL_KeyRepeat.interval = interval; - } + SDL_KeyRepeat.interval = interval; SDL_KeyRepeat.timestamp = 0; return(0); }