From 7ab2ff550d35c99e8bc7b126d0014c034191a47a Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Mon, 17 Mar 2003 19:37:01 +0000 Subject: 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 --- apps/screens.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'apps/screens.c') 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 */ lcd_update(); if(ticks) { + int start = current_tick; int done = ticks + current_tick + 1; while (TIME_BEFORE( current_tick, done)) { - int button = button_get_w_tmo(ticks); + int button = button_get_w_tmo(ticks - (current_tick-start)); if((button & keymask) == keymask) break; } -- cgit v1.2.3