From d1c35f5e65d53f6b8b9060455335424ca0f44bd0 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Thu, 26 Aug 2010 13:55:02 +0200 Subject: subsurface: Don't clip size to target size This clipping would modify the origin of the subsurface and then the creator has no easy way to figure this out. --- src/cairo-surface-subsurface.c | 3 --- 1 file changed, 3 deletions(-) (limited to 'src/cairo-surface-subsurface.c') diff --git a/src/cairo-surface-subsurface.c b/src/cairo-surface-subsurface.c index 36bd9fbe2..aebb7d6d7 100644 --- a/src/cairo-surface-subsurface.c +++ b/src/cairo-surface-subsurface.c @@ -517,9 +517,6 @@ cairo_surface_create_for_rectangle (cairo_surface_t *target, surface->extents.width = floor (x + width) - surface->extents.x; surface->extents.height = floor (y + height) - surface->extents.y; - if (_cairo_surface_get_extents (target, &target_extents)) - ret = _cairo_rectangle_intersect (&surface->extents, &target_extents); - if (target->backend->type == CAIRO_SURFACE_TYPE_SUBSURFACE) { /* Maintain subsurfaces as 1-depth */ cairo_surface_subsurface_t *sub = (cairo_surface_subsurface_t *) target; -- cgit v1.2.1