Thu Aug 12 22:19:12 2004 Matthias Clasen <maclas@gmx.de>
* io-bmp.c (DecodeHeader): Properly determine the number of
colors in an OS/2 BMP file. (#150003, Jon-Kare Hellan)
+Thu Aug 12 22:19:12 2004 Matthias Clasen <maclas@gmx.de>
+
+ * io-bmp.c (DecodeHeader): Properly determine the number of
+ colors in an OS/2 BMP file. (#150003, Jon-Kare Hellan)
+
2004-08-12 Matthias Clasen <mclasen@redhat.com>
* pixops/pixops.c: Remove C99-isms. (#149967, Vincent Noel)
return FALSE;
}
- clrUsed = (int) (BIH[35] << 24) + (BIH[34] << 16) + (BIH[33] << 8) + (BIH[32]);
+ if (State->Header.size == 12)
+ clrUsed = 1 << State->Header.depth;
+ else
+ clrUsed = (int) (BIH[35] << 24) + (BIH[34] << 16) + (BIH[33] << 8) + (BIH[32]);
+
if (clrUsed != 0)
State->Header.n_colors = clrUsed;
else