From 95c58003c3c0d094ce8b7b0ad420b2ea2c9d03fa Mon Sep 17 00:00:00 2001 From: Linus Nielsen Feltzing Date: Tue, 30 Jul 2002 07:50:53 +0000 Subject: Now handles key repeat git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1492 a1c6a512-1295-4272-9138-f99709370657 --- apps/settings.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps/settings.c b/apps/settings.c index 68f5e66036..ecc3a34c16 100644 --- a/apps/settings.c +++ b/apps/settings.c @@ -452,8 +452,10 @@ void set_int(char* string, switch( button_get(true) ) { #ifdef HAVE_RECORDER_KEYPAD case BUTTON_UP: + case BUTTON_UP | BUTTON_REPEAT: #else case BUTTON_RIGHT: + case BUTTON_RIGHT | BUTTON_REPEAT: #endif *variable += step; if(*variable > max ) @@ -462,8 +464,10 @@ void set_int(char* string, #ifdef HAVE_RECORDER_KEYPAD case BUTTON_DOWN: + case BUTTON_DOWN | BUTTON_REPEAT: #else case BUTTON_LEFT: + case BUTTON_LEFT | BUTTON_REPEAT: #endif *variable -= step; if(*variable < min ) @@ -499,8 +503,10 @@ void set_option(char* string, int* variable, char* options[], int numoptions ) switch ( button_get(true) ) { #ifdef HAVE_RECORDER_KEYPAD case BUTTON_UP: + case BUTTON_UP | BUTTON_REPEAT: #else case BUTTON_RIGHT: + case BUTTON_RIGHT | BUTTON_REPEAT: #endif if ( *variable < (numoptions-1) ) (*variable)++; @@ -508,8 +514,10 @@ void set_option(char* string, int* variable, char* options[], int numoptions ) #ifdef HAVE_RECORDER_KEYPAD case BUTTON_DOWN: + case BUTTON_DOWN | BUTTON_REPEAT: #else case BUTTON_LEFT: + case BUTTON_LEFT | BUTTON_REPEAT: #endif if ( *variable > 0 ) (*variable)--; -- cgit v1.2.3