diff options
Diffstat (limited to 'firmware/drivers/lcd-h100-remote.c')
-rw-r--r-- | firmware/drivers/lcd-h100-remote.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/firmware/drivers/lcd-h100-remote.c b/firmware/drivers/lcd-h100-remote.c index f1d1956afe..2d16a08a24 100644 --- a/firmware/drivers/lcd-h100-remote.c +++ b/firmware/drivers/lcd-h100-remote.c | |||
@@ -1207,7 +1207,8 @@ void lcd_remote_puts_offset(int x, int y, const unsigned char *str, int offset) | |||
1207 | 1207 | ||
1208 | /* put a string at a given char position, style, and pixel position, | 1208 | /* put a string at a given char position, style, and pixel position, |
1209 | * skipping first offset pixel columns */ | 1209 | * skipping first offset pixel columns */ |
1210 | void lcd_remote_puts_style_offset(int x, int y, const unsigned char *str, int style, int offset) | 1210 | void lcd_remote_puts_style_offset(int x, int y, const unsigned char *str, |
1211 | int style, int offset) | ||
1211 | { | 1212 | { |
1212 | int xpos,ypos,w,h; | 1213 | int xpos,ypos,w,h; |
1213 | int lastmode = drawmode; | 1214 | int lastmode = drawmode; |
@@ -1225,7 +1226,8 @@ void lcd_remote_puts_style_offset(int x, int y, const unsigned char *str, int st | |||
1225 | (DRMODE_SOLID|DRMODE_INVERSEVID) : DRMODE_SOLID; | 1226 | (DRMODE_SOLID|DRMODE_INVERSEVID) : DRMODE_SOLID; |
1226 | lcd_remote_putsxyofs(xpos, ypos, offset, str); | 1227 | lcd_remote_putsxyofs(xpos, ypos, offset, str); |
1227 | drawmode ^= DRMODE_INVERSEVID; | 1228 | drawmode ^= DRMODE_INVERSEVID; |
1228 | lcd_remote_fillrect(xpos + w, ypos, LCD_REMOTE_WIDTH - (xpos + w), h); | 1229 | lcd_remote_fillrect(xpos + w - offset, ypos, |
1230 | LCD_REMOTE_WIDTH - (xpos + w - offset), h); | ||
1229 | drawmode = lastmode; | 1231 | drawmode = lastmode; |
1230 | } | 1232 | } |
1231 | 1233 | ||