summaryrefslogtreecommitdiff
path: root/apps/screens.c
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2003-03-17 19:37:01 +0000
committerDaniel Stenberg <daniel@haxx.se>2003-03-17 19:37:01 +0000
commit7ab2ff550d35c99e8bc7b126d0014c034191a47a (patch)
tree05c2d69d0daab5df44121d95dbeb6e61ce25f1dc /apps/screens.c
parent2517523c303e59c7619a771f0723347aadb757b8 (diff)
downloadrockbox-7ab2ff550d35c99e8bc7b126d0014c034191a47a.tar.gz
rockbox-7ab2ff550d35c99e8bc7b126d0014c034191a47a.zip
adjust the splash timer if the wrong key is pressed many times
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3463 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/screens.c')
-rw-r--r--apps/screens.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/apps/screens.c b/apps/screens.c
index 5b41cbf9f2..f811547e21 100644
--- a/apps/screens.c
+++ b/apps/screens.c
@@ -519,9 +519,10 @@ void splash(char *text, /* what to say */
519 lcd_update(); 519 lcd_update();
520 520
521 if(ticks) { 521 if(ticks) {
522 int start = current_tick;
522 int done = ticks + current_tick + 1; 523 int done = ticks + current_tick + 1;
523 while (TIME_BEFORE( current_tick, done)) { 524 while (TIME_BEFORE( current_tick, done)) {
524 int button = button_get_w_tmo(ticks); 525 int button = button_get_w_tmo(ticks - (current_tick-start));
525 if((button & keymask) == keymask) 526 if((button & keymask) == keymask)
526 break; 527 break;
527 } 528 }