Lines 3123-3130
_clip_and_composite_boxes (cairo_xcb_surface_t *dst,
Link Here
|
3123 |
clip = _cairo_clip_intersect_boxes (clip, boxes); |
3123 |
clip = _cairo_clip_intersect_boxes (clip, boxes); |
3124 |
status = _cairo_clip_get_polygon (clip, &polygon, |
3124 |
status = _cairo_clip_get_polygon (clip, &polygon, |
3125 |
&fill_rule, &antialias); |
3125 |
&fill_rule, &antialias); |
3126 |
_cairo_clip_path_destroy (clip->path); |
3126 |
if (! _cairo_clip_is_all_clipped (clip)) { |
3127 |
clip->path = NULL; |
3127 |
_cairo_clip_path_destroy (clip->path); |
|
|
3128 |
clip->path = NULL; |
3129 |
} |
3128 |
if (likely (status == CAIRO_INT_STATUS_SUCCESS)) { |
3130 |
if (likely (status == CAIRO_INT_STATUS_SUCCESS)) { |
3129 |
cairo_clip_t *saved_clip = extents->clip; |
3131 |
cairo_clip_t *saved_clip = extents->clip; |
3130 |
extents->clip = clip; |
3132 |
extents->clip = clip; |
3131 |
- |
|
|