Revert "Enable component alpha on solid masks."
authorSøren Sandmann Pedersen <sandmann@redhat.com>
Tue, 15 Sep 2009 11:43:23 +0000 (07:43 -0400)
committerSøren Sandmann Pedersen <sandmann@redhat.com>
Tue, 15 Sep 2009 12:55:13 +0000 (08:55 -0400)
For consistency we will probably want to allow component alpha to be
set on all masks at some point, but this commit only enabled it for
solid images.

This reverts commit 29e22cf38e8abc54b9dddbdeb3909d02866a82a0.

pixman/pixman-general.c

index 5c40103..3ead3da 100644 (file)
@@ -159,9 +159,9 @@ general_composite_rect  (pixman_implementation_t *imp,
         fetch_src                       &&
         fetch_mask                      &&
         mask                            &&
-        mask->common.component_alpha   &&
-        (mask->common.type == SOLID ||
-        (mask->common.type == BITS && PIXMAN_FORMAT_RGB (mask->bits.format)));
+        mask->common.type == BITS       &&
+        mask->common.component_alpha    &&
+        PIXMAN_FORMAT_RGB (mask->bits.format);
 
     if (wide)
     {