diff options
author | Jonathan Gordon <rockbox@jdgordon.info> | 2007-07-14 09:19:46 +0000 |
---|---|---|
committer | Jonathan Gordon <rockbox@jdgordon.info> | 2007-07-14 09:19:46 +0000 |
commit | 60e7472f72567e6d7417931dc4cd8bf969868043 (patch) | |
tree | bc327974081b9a385b0f697ef61c55b35e4e239d /firmware/drivers | |
parent | 5890f60137f13fce0d6e77a4820a54b56dc282ba (diff) | |
download | rockbox-60e7472f72567e6d7417931dc4cd8bf969868043.tar.gz rockbox-60e7472f72567e6d7417931dc4cd8bf969868043.zip |
Fix FS#7044 - if the color RGB(0,255,255) is in a bmp it will be replaced with the current foreground colour
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13878 a1c6a512-1295-4272-9138-f99709370657
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; |