summaryrefslogtreecommitdiff
path: root/src/cairo-spans-compositor.c
diff options
context:
space:
mode:
authorAndrea Canciani <ranma42@gmail.com>2012-01-07 16:19:43 +0100
committerAndrea Canciani <ranma42@gmail.com>2012-01-15 18:25:57 +0100
commita2f419b546f620ede105b5a6b5958260925d9a50 (patch)
treeac4cb54ec107f59ad1388e06cfd2c66b28791053 /src/cairo-spans-compositor.c
parent2808bf5b95e84f3a4d8ee7b56c340860d0348a8a (diff)
downloadcairo-a2f419b546f620ede105b5a6b5958260925d9a50.tar.gz
rectangle: Implement _cairo_rectangle_contains_rectangle()
And reuse it.
Diffstat (limited to 'src/cairo-spans-compositor.c')
-rw-r--r--src/cairo-spans-compositor.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/cairo-spans-compositor.c b/src/cairo-spans-compositor.c
index 468f3386c..0e94be86a 100644
--- a/src/cairo-spans-compositor.c
+++ b/src/cairo-spans-compositor.c
@@ -421,15 +421,7 @@ recording_pattern_contains_sample (const cairo_pattern_t *pattern,
if (surface->unbounded)
return TRUE;
- if (sample->x >= surface->extents.x &&
- sample->y >= surface->extents.y &&
- sample->x + sample->width <= surface->extents.x + surface->extents.width &&
- sample->y + sample->height <= surface->extents.y + surface->extents.height)
- {
- return TRUE;
- }
-
- return FALSE;
+ return _cairo_rectangle_contains_rectangle (&surface->extents, sample);
}
static cairo_bool_t