diff options
Diffstat (limited to 'firmware/drivers')
-rw-r--r-- | firmware/drivers/lcd-16bit.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/firmware/drivers/lcd-16bit.c b/firmware/drivers/lcd-16bit.c index f03cab3877..73e901f583 100644 --- a/firmware/drivers/lcd-16bit.c +++ b/firmware/drivers/lcd-16bit.c | |||
@@ -727,7 +727,9 @@ void lcd_bitmap_transparent_part(const fb_data *src, int src_x, int src_y, | |||
727 | int i; | 727 | int i; |
728 | for(i = 0;i < width;i++) | 728 | for(i = 0;i < width;i++) |
729 | { | 729 | { |
730 | if(src[i] != TRANSPARENT_COLOR) | 730 | if (src[i] == REPLACEWITHFG_COLOR) |
731 | dst[i] = fg_pattern; | ||
732 | else if(src[i] != TRANSPARENT_COLOR) | ||
731 | dst[i] = src[i]; | 733 | dst[i] = src[i]; |
732 | } | 734 | } |
733 | src += stride; | 735 | src += stride; |