summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjörn Stenberg <bjorn@haxx.se>2002-06-12 08:24:03 +0000
committerBjörn Stenberg <bjorn@haxx.se>2002-06-12 08:24:03 +0000
commit4dea91fbcbcf76aa5176bbb1a0fe93bc7591119a (patch)
treebba2ccd7d4480ddd6d273034db96c7c3deea31f3
parent3d762e9728c770e54dfeb5e81250282b51a59f61 (diff)
downloadrockbox-4dea91fbcbcf76aa5176bbb1a0fe93bc7591119a.tar.gz
rockbox-4dea91fbcbcf76aa5176bbb1a0fe93bc7591119a.zip
Tighter scrolling
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@971 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--firmware/drivers/lcd.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/firmware/drivers/lcd.c b/firmware/drivers/lcd.c
index f4deb89456..837fd5734d 100644
--- a/firmware/drivers/lcd.c
+++ b/firmware/drivers/lcd.c
@@ -820,10 +820,11 @@ static void scroll_thread(void)
820 else 820 else
821 s->offset++; 821 s->offset++;
822 822
823 if (s->offset > s->textlen) { 823 if (s->offset >= s->textlen) {
824 lcd_puts(s->startx + s->textlen - s->offset, s->starty," ");
824 scroll_count = scroll_speed; /* prevent wrap */ 825 scroll_count = scroll_speed; /* prevent wrap */
825 s->offset=0; 826 s->offset=0;
826 s->xpos = s->space; 827 s->xpos = s->space-1;
827 } 828 }
828 } 829 }
829 sleep(HZ/scroll_speed); 830 sleep(HZ/scroll_speed);