Author: dynis
Date: Sat Jan 24 01:47:00 2009
New Revision: 6218
URL: http://source.netsurf-browser.org?rev=6218&view=rev
Log:
A 24-bit transparency index shouldn't be reading 32 bits of data.
Modified:
trunk/libnsbmp/libnsbmp.c
Modified: trunk/libnsbmp/libnsbmp.c
URL:
http://source.netsurf-browser.org/trunk/libnsbmp/libnsbmp.c?rev=6218&r1=6217&r2=6218&view=diff
==============================================================================
--- trunk/libnsbmp/libnsbmp.c (original)
+++ trunk/libnsbmp/libnsbmp.c Sat Jan 24 01:47:00 2009
@@ -733,7 +733,7 @@
if (bmp->encoding == BMP_ENCODING_BITFIELDS)
bmp->transparent_index = read_uint32(data, 0);
else
- bmp->transparent_index = data[2] | (data[1] << 8) |
(data[0] << 16) | (data[3] << 24);
+ bmp->transparent_index = data[2] | (data[1] << 8) |
(data[0] << 16);
}
for (y = 0; y < bmp->height; y++) {
_______________________________________________
netsurf-commits mailing list
[email protected]
http://vlists.pepperfish.net/cgi-bin/mailman/listinfo/netsurf-commits-netsurf-browser.org