diff options
author | Daniel Stenberg <daniel@haxx.se> | 2003-03-17 19:37:01 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2003-03-17 19:37:01 +0000 |
commit | 7ab2ff550d35c99e8bc7b126d0014c034191a47a (patch) | |
tree | 05c2d69d0daab5df44121d95dbeb6e61ce25f1dc /apps/screens.c | |
parent | 2517523c303e59c7619a771f0723347aadb757b8 (diff) | |
download | rockbox-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.c | 3 |
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 | } |