# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1304346377 0 # Node ID 25b24bb098fddeee70f5e43c2cf04ef628d9c6b0 # Parent 841b66d2d1b925d485119d2056e5a69e36588ce6 Only set the transparent color on bitmaps with 8 bits per pixel.. otherwise you get a black square. diff -r 841b66d2d1b9 -r 25b24bb098fd win/dw.c --- a/win/dw.c Mon May 02 14:18:47 2011 +0000 +++ b/win/dw.c Mon May 02 14:26:17 2011 +0000 @@ -8965,7 +8965,7 @@ */ void API dw_pixmap_set_transparent_color( HPIXMAP pixmap, ULONG color ) { - if ( pixmap ) + if ( pixmap && pixmap->depth == 8) { pixmap->transcolor = _internal_color(color); }