From 50163a9fafa77dd1135ca5b6b03c7ec5619687c1 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Tue, 29 Sep 2009 00:23:12 +0200 Subject: [xlib] Set proper bpp when computing format from masks Fixing omission in caa9eed4646e78a62ffb49d9c4f48c0b351c7a7f --- src/cairo-xlib-surface.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/cairo-xlib-surface.c b/src/cairo-xlib-surface.c index 957e4360..fe87561d 100644 --- a/src/cairo-xlib-surface.c +++ b/src/cairo-xlib-surface.c @@ -1001,6 +1001,7 @@ _draw_image_surface (cairo_xlib_surface_t *surface, image_masks.red_mask = surface->r_mask; image_masks.green_mask = surface->g_mask; image_masks.blue_mask = surface->b_mask; + image_masks.bpp = surface->depth; ret = _pixman_format_from_masks (&image_masks, &intermediate_format); assert (ret); -- cgit v1.2.3