diff options
Diffstat (limited to 'firmware/drivers/lcd-16bit.c')
-rw-r--r-- | firmware/drivers/lcd-16bit.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/firmware/drivers/lcd-16bit.c b/firmware/drivers/lcd-16bit.c index 0aa62f66b4..ef0865fc8c 100644 --- a/firmware/drivers/lcd-16bit.c +++ b/firmware/drivers/lcd-16bit.c | |||
@@ -752,6 +752,7 @@ void ICODE_ATTR lcd_mono_bitmap_part(const unsigned char *src, int src_x, | |||
752 | src_y &= 7; | 752 | src_y &= 7; |
753 | src_end = src + width; | 753 | src_end = src + width; |
754 | dst = LCDADDR(current_vp->x + x, current_vp->y + y); | 754 | dst = LCDADDR(current_vp->x + x, current_vp->y + y); |
755 | dst_end = dst + height * LCD_WIDTH; | ||
755 | 756 | ||
756 | if (drmode & DRMODE_INVERSEVID) | 757 | if (drmode & DRMODE_INVERSEVID) |
757 | { | 758 | { |
@@ -767,8 +768,6 @@ void ICODE_ATTR lcd_mono_bitmap_part(const unsigned char *src, int src_x, | |||
767 | int fg, bg; | 768 | int fg, bg; |
768 | long bo; | 769 | long bo; |
769 | 770 | ||
770 | dst_end = dst_col + height * LCD_WIDTH; | ||
771 | |||
772 | #define UPDATE_SRC do { \ | 771 | #define UPDATE_SRC do { \ |
773 | data >>= 1; \ | 772 | data >>= 1; \ |
774 | if (data == 0x001) { \ | 773 | if (data == 0x001) { \ |