513317814c4a9950efd22d122cf336a35000efc8
braney
  Thu Jul 1 17:01:03 2010 -0700
don't fiddle with palette transparency if we're 32-bit
diff --git src/lib/pngwrite.c src/lib/pngwrite.c
index dc1564f..3865426 100644
--- src/lib/pngwrite.c
+++ src/lib/pngwrite.c
@@ -73,6 +73,7 @@
              (png_color *)(mg->colorMap), // png_color is same as struct rgbColor!
              mg->colorsUsed);
 #endif
+#ifndef COLOR32
 if (useTransparency)
     {
     // First palette color is assumed to be background/transparent, so
@@ -82,6 +83,7 @@
     png_color_16p nonPalette_opacities_values = NULL; // n/a for us, we're using palette
     png_set_tRNS(png, info, opacities, num_opacities, nonPalette_opacities_values);
     }
+#endif
 
 // Write header/params, write pixels, close and clean up.
 // PNG wants a 2D array of pointers to byte offsets into palette/colorMap.