summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
Diffstat (limited to 'firmware')
-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);