diff options
Diffstat (limited to 'firmware/drivers/lcd-h100.c')
-rw-r--r-- | firmware/drivers/lcd-h100.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/firmware/drivers/lcd-h100.c b/firmware/drivers/lcd-h100.c index 8a06367112..85b8b0229e 100644 --- a/firmware/drivers/lcd-h100.c +++ b/firmware/drivers/lcd-h100.c | |||
@@ -1044,7 +1044,8 @@ static void lcd_putsxyofs(int x, int y, int ofs, const unsigned char *str) | |||
1044 | 1044 | ||
1045 | bits = font_get_bits(pf, ch); | 1045 | bits = font_get_bits(pf, ch); |
1046 | 1046 | ||
1047 | lcd_mono_bitmap_part(bits, ofs, 0, width, x, y, width - ofs, pf->height); | 1047 | lcd_mono_bitmap_part(bits, ofs, 0, width, x, y, width - ofs, |
1048 | pf->height); | ||
1048 | 1049 | ||
1049 | x += width - ofs; | 1050 | x += width - ofs; |
1050 | ofs = 0; | 1051 | ofs = 0; |
@@ -1096,7 +1097,7 @@ void lcd_puts_style_offset(int x, int y, const unsigned char *str, | |||
1096 | (DRMODE_SOLID|DRMODE_INVERSEVID) : DRMODE_SOLID; | 1097 | (DRMODE_SOLID|DRMODE_INVERSEVID) : DRMODE_SOLID; |
1097 | lcd_putsxyofs(xpos, ypos, offset, str); | 1098 | lcd_putsxyofs(xpos, ypos, offset, str); |
1098 | drawmode ^= DRMODE_INVERSEVID; | 1099 | drawmode ^= DRMODE_INVERSEVID; |
1099 | lcd_fillrect(xpos + w, ypos, LCD_WIDTH - (xpos + w), h); | 1100 | lcd_fillrect(xpos + w - offset, ypos, LCD_WIDTH - (xpos + w - offset), h); |
1100 | drawmode = lastmode; | 1101 | drawmode = lastmode; |
1101 | } | 1102 | } |
1102 | 1103 | ||