|
|
|
@@ -241,9 +241,8 @@ static int gif_read_image(GifState *s) |
|
|
|
pr = ptr + width; |
|
|
|
|
|
|
|
for (px = ptr, idx = s->idx_line; px < pr; px++, idx++) { |
|
|
|
*px = pal[*idx]; |
|
|
|
if (*idx == s->transparent_color_index) |
|
|
|
*px &= 0xFFFFFF; |
|
|
|
if (*idx != s->transparent_color_index) |
|
|
|
*px = pal[*idx]; |
|
|
|
} |
|
|
|
|
|
|
|
if (is_interleaved) { |
|
|
|
|