[cairo] [patch] fix box init from rectangle

Andrei Volykhin andrei.volykhin at gmail.com
Fri Oct 19 01:05:24 PDT 2012

diff --git a/src/cairo-boxes.c b/src/cairo-boxes.c
index 63b68dd..fc10803 100644
--- a/src/cairo-boxes.c
+++ b/src/cairo-boxes.c
@@ -61,6 +61,7 @@ _cairo_boxes_init_from_rectangle (cairo_boxes_t *boxes,

     _cairo_box_from_integers (&boxes->chunks.base[0], x, y, w, h);
     boxes->num_boxes = 1;
+    boxes->chunks.count = 1;


cairo-traps-compositor (gl backend):

gl/span compositor delegate to render glyphs to gl/traps compositor.
In the case if "extents->clip" nonrectangular, traps-compositor renders
glyphs through "mask" surface (create_composite_mask (...))

Due to incorrect initialization of box from rectangle, function
"compositor->fill_boxes" doesn't clean the created surface.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cairographics.org/archives/cairo/attachments/20121019/b403fa0e/attachment.html>

More information about the cairo mailing list