summaryrefslogtreecommitdiff
path: root/src/cairo-gstate-private.h
diff options
context:
space:
mode:
authorAndrea Canciani <ranma42@gmail.com>2011-01-20 01:44:29 +0100
committerAndrea Canciani <ranma42@gmail.com>2011-01-22 11:59:38 +0100
commit5d95ae924ed15200a17d240d8f0744c74df7c61b (patch)
tree3278d6bf194a6f08af74bc1cb7f891eea62d2087 /src/cairo-gstate-private.h
parente0b741de9006a02acd9b05c8fae52f6b7f775163 (diff)
downloadcairo-5d95ae924ed15200a17d240d8f0744c74df7c61b.tar.gz
gstate: Set an error status when restoring a push_group
cairo_push_group (cr) followed by cairo_restore (cr) should put cr in an error status of CAIRO_STATUS_INVALID_RESTORE. Fixes group-state.
Diffstat (limited to 'src/cairo-gstate-private.h')
-rw-r--r--src/cairo-gstate-private.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/cairo-gstate-private.h b/src/cairo-gstate-private.h
index b41c7a296..34355beb7 100644
--- a/src/cairo-gstate-private.h
+++ b/src/cairo-gstate-private.h
@@ -88,6 +88,9 @@ cairo_private cairo_status_t
_cairo_gstate_restore (cairo_gstate_t **gstate, cairo_gstate_t **freelist);
cairo_private cairo_bool_t
+_cairo_gstate_is_group (cairo_gstate_t *gstate);
+
+cairo_private cairo_bool_t
_cairo_gstate_is_redirected (cairo_gstate_t *gstate);
cairo_private cairo_status_t