Comment 1 for bug 1110397

Revision history for this message
Ted Janeczko (janeczko-ted) wrote :

Eep, seems like my original patch caused this issue... Here's a patch that'll fix it!

Basically my original patch made the clipping path mask completely opaque, when it should have the alpha of the group. This preserves the complete opaqueness of the clip mask, but unfortunately removes the opacity of the group. To fix this, the entire buffer with the opacity (exactly what would happen without a clip), then I pushed the clip mask to a new cairo buffer and used it as a source. I then paint this buffer over the base using the "IN" operator.