This reverts commit
0f184d3270cfac522a05ae06d28cc2f1e32c0e6d.
The renderer is good enough to make use of the clip region.
Or rather: If it isn't, the renderpass should take care of that, not the
render object.
}
if (clip)
{
- cairo_rectangle_int_t extents;
- cairo_region_get_extents (clip, &extents);
- self->clip = cairo_region_create_rectangle (&(cairo_rectangle_int_t) {
- extents.x, extents.y,
- extents.width, extents.height
- });
+ self->clip = cairo_region_reference ((cairo_region_t *) clip);
}
else
{