summaryrefslogtreecommitdiff
path: root/src/cairo-ps-surface.c
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2009-10-16 10:11:41 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2009-10-16 17:04:16 +0100
commit54df07a3da2bfbbdbe2dde92ca298ac0d7b8d255 (patch)
tree760fa258de427d0701291d8877b2e4741a81dc5e /src/cairo-ps-surface.c
parent6a19a82efd3afe8fb8bd30e5362b247de8efe159 (diff)
[surface] Don't AND in the desired content.
Gah, that was a horrible mistake. It was a flawed hack to create Pixmaps of the correct depth when cloning patterns for blitting to the xlib backend. However, it had the nasty side-effect of discarding alpha when targeting Window surfaces. The correct solution is to simply correct the Pixmap of the desired depth and render a matching pattern onto the surface - i.e. a reversal the current acquire -> clone. See the forthcoming revised xcb backend on how I should have done it originally.
Diffstat (limited to 'src/cairo-ps-surface.c')
0 files changed, 0 insertions, 0 deletions