summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/settings.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/apps/settings.c b/apps/settings.c
index cd24ca7..ef74a5b 100644
--- a/apps/settings.c
+++ b/apps/settings.c
@@ -919,11 +919,13 @@ void set_time(char* string, int timedate[])
cursorpos = (cursorpos + 6 + 1) % 6;
break;
case BUTTON_UP:
+ case BUTTON_UP | BUTTON_REPEAT:
timedate[cursorpos] = (timedate[cursorpos] + steps - min + 1) % steps + min;
if(timedate[cursorpos] == 0)
timedate[cursorpos] += min;
break;
case BUTTON_DOWN:
+ case BUTTON_DOWN | BUTTON_REPEAT:
timedate[cursorpos]=(timedate[cursorpos]+steps - min - 1) % steps + min;
if(timedate[cursorpos] == 0)
timedate[cursorpos] += min;