diff options
author | Behdad Esfahbod <behdad@behdad.org> | 2007-03-08 17:42:23 -0500 |
---|---|---|
committer | Behdad Esfahbod <behdad@behdad.org> | 2007-03-13 05:14:19 -0400 |
commit | 01f9ee39feb6ca48b9e07fdec62d8ab1b94ab75d (patch) | |
tree | 5221dfdfa6720d9d62b12d57404c36616dbf83f4 /src | |
parent | bc8987068d1849cf7c16c38132fcc3c8d3b4e12e (diff) |
[cairo-clip] Make _cairo_clip_init tolerate NULL target
(needed for upcoming patches.)
Diffstat (limited to 'src')
-rw-r--r-- | src/cairo-clip.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/cairo-clip.c b/src/cairo-clip.c index 605589bb..efecd89e 100644 --- a/src/cairo-clip.c +++ b/src/cairo-clip.c @@ -48,7 +48,10 @@ _cairo_clip_path_destroy (cairo_clip_path_t *clip_path); void _cairo_clip_init (cairo_clip_t *clip, cairo_surface_t *target) { - clip->mode = _cairo_surface_get_clip_mode (target); + if (target) + clip->mode = _cairo_surface_get_clip_mode (target); + else + clip->mode = CAIRO_CLIP_MODE_MASK; clip->surface = NULL; clip->surface_rect.x = 0; |