summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--firmware/drivers/lcd-16bit.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/firmware/drivers/lcd-16bit.c b/firmware/drivers/lcd-16bit.c
index 9dd5beb860..6d6a3b2104 100644
--- a/firmware/drivers/lcd-16bit.c
+++ b/firmware/drivers/lcd-16bit.c
@@ -907,9 +907,8 @@ void ICODE_ATTR lcd_bitmap_transparent_part(const fb_data *src, int src_x,
907 if (data != TRANSPARENT_COLOR) 907 if (data != TRANSPARENT_COLOR)
908 { 908 {
909 if (data == REPLACEWITHFG_COLOR) 909 if (data == REPLACEWITHFG_COLOR)
910 *dst_row = fg; 910 data = fg;
911 else 911 *dst_row = data;
912 *dst_row = data;
913 } 912 }
914 } 913 }
915 while (++dst_row < row_end); 914 while (++dst_row < row_end);