--- gimp-1.3-orig/app/core/gimpdrawable-preview.c	2003-10-03 18:14:52.000000000 +0200
+++ gimp-1.3-mine/app/core/gimpdrawable-preview.c	2004-01-11 16:21:27.000000000 +0100
@@ -312,8 +312,10 @@ gimp_drawable_preview_scale (GimpImageBa
 	      r[GREEN_PIX] += cmap[index++] * tot_frac;
 	      r[BLUE_PIX]  += cmap[index++] * tot_frac;
 
-	      if (bytes == 4)
-		r[ALPHA_PIX] += s[ALPHA_I_PIX] * tot_frac;
+              if (bytes == 4)
+                r[ALPHA_PIX] += ((s[ALPHA_I_PIX] & 0x80 ?
+                                  OPAQUE_OPACITY : TRANSPARENT_OPACITY)
+                                 * tot_frac);
 	    }
 	  else
 	    {
