summaryrefslogtreecommitdiff
path: root/firmware/drivers/lcd-16bit.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/drivers/lcd-16bit.c')
-rw-r--r--firmware/drivers/lcd-16bit.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/firmware/drivers/lcd-16bit.c b/firmware/drivers/lcd-16bit.c
index fd95f2aa16..e6ae28bc19 100644
--- a/firmware/drivers/lcd-16bit.c
+++ b/firmware/drivers/lcd-16bit.c
@@ -900,7 +900,7 @@ void lcd_puts_scroll_style_offset(int x, int y, const unsigned char *string,
900 900
901 s->len = utf8length(string); 901 s->len = utf8length(string);
902 s->offset = offset; 902 s->offset = offset;
903 s->startx = x; 903 s->startx = xmargin + x * s->width / s->len;
904 s->backward = false; 904 s->backward = false;
905 scrolling_lines |= (1<<y); 905 scrolling_lines |= (1<<y);
906 } 906 }
@@ -938,7 +938,7 @@ static void scroll_thread(void)
938 s->offset += scroll_step; 938 s->offset += scroll_step;
939 939
940 pf = font_get(curfont); 940 pf = font_get(curfont);
941 xpos = xmargin + s->startx * s->width / s->len; 941 xpos = s->startx;
942 ypos = ymargin + index * pf->height; 942 ypos = ymargin + index * pf->height;
943 943
944 if (s->bidir) { /* scroll bidirectional */ 944 if (s->bidir) { /* scroll bidirectional */