diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2012-05-31 18:30:58 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2012-05-31 18:30:58 +0100 |
commit | c0a92bf8329c5a8aee76ac96034435d4fce043dc (patch) | |
tree | 7f5ac1c53f76cf8d785937f4cf4ad8f741ed9da0 /src/cairo-image-surface-inline.h | |
parent | 9e933d4b8790f0f8309bdd980f4558d51ccec168 (diff) | |
download | cairo-c0a92bf8329c5a8aee76ac96034435d4fce043dc.tar.gz |
surface: replace map-to-image clone's use of user_data with parent pointer
Removes an another undeclared PLT entry and prevents mixing of user_data
with internal state.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'src/cairo-image-surface-inline.h')
-rw-r--r-- | src/cairo-image-surface-inline.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/cairo-image-surface-inline.h b/src/cairo-image-surface-inline.h index 132d553a9..f6bed719a 100644 --- a/src/cairo-image-surface-inline.h +++ b/src/cairo-image-surface-inline.h @@ -56,6 +56,12 @@ _cairo_image_surface_set_parent (cairo_image_surface_t *image, image->parent = parent; } +static inline cairo_bool_t +_cairo_image_surface_is_clone (cairo_image_surface_t *image) +{ + return image->parent != NULL; +} + /** * _cairo_surface_is_image: * @surface: a #cairo_surface_t |